Skip to content
1 viewer

rust 1,849,384 · typescript 232,426 · javascript 131,078 · python 19,227 · 6,366 files · digest 815dcbacab85 · built in 1.4 s · crystals off

authorize_gateway_request

cre8_app_gateway::auth::authorize_gateway_request

fn · cre8-app-gateway · crates/cre8-app-gateway/src/auth.rs:201 pub

84lines
7cyclomatic
1max nesting
23statements
2? exits
3params
8callers
5callees
1.4 (p89)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (8 direct callers, 5 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

ref · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 siteself · 1 siteref · 1 sitename · 1 sitename · 3 sitespath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 4 sitespath · 1 sitegateway_dispatch_registryapp-gateway · cc 1cre8_app_gateway::route_registry::gateway_dispatch_registrytry_handle_view_api_requestapp-gateway · cc 4cre8_app_gateway::view_routes::try_handle_view_api_requesthandle_websocket_connectionapp-gateway · cc 10cre8_app_gateway::server_ws::handle_websocket_connectiondispatch_ws_textapp-gateway · cc 9cre8_app_gateway::server_ws::dispatch_ws_textdispatch_matched_http_routeapp-gateway · cc 3cre8_app_gateway::server_http_matched::dispatch_matched_http_routeExecutionPipeline::runapp-gateway · cc 2cre8_app_gateway::pipeline::ExecutionPipeline::rundispatch_registry_validatio…app-gateway · cc 1cre8_app_gateway::route_registry::tests::dispatch_registry_validation_allows_apps_absent_from_a_partial_runtime_profilehandle_app_ws_message_jsonapp-gateway · cc 3cre8_app_gateway::server_ws::handle_app_ws_message_jsonwebsocket_transport_gate_pr…app-gateway · cc 1cre8_app_gateway::server_ws::tests::websocket_transport_gate_preserves_local_off_and_denies_enforced_missing_tokenprocess_shop_requestapp-gateway · cc 6cre8_app_gateway::orchestrator::process_shop_requestwebsocket_transport_authori…app-gateway · cc 4cre8_app_gateway::server_ws::websocket_transport_authorizedview_api_authorization_payl…app-gateway · cc 1cre8_app_gateway::view_routes::view_api_authorization_payloadrespond_streaming_matched_r…app-gateway · cc 8cre8_app_gateway::server_http_matched::respond_streaming_matched_routeExecutionPipeline::perform_…app-gateway · cc 1cre8_app_gateway::pipeline::ExecutionPipeline::perform_authauthorize_gateway_request_b…app-gateway · cc 1cre8_app_gateway::auth::tests::authorize_gateway_request_bypasses_off_mode_without_tokenauthorize_gateway_request_d…app-gateway · cc 1cre8_app_gateway::auth::tests::authorize_gateway_request_denies_missing_token_when_enforcedauthorize_gateway_request_m…app-gateway · cc 1cre8_app_gateway::auth::tests::authorize_gateway_request_marks_unavailable_validation_invalidauthorize_gateway_requestapp-gateway · cc 7cre8_app_gateway::auth::authorize_gateway_requesthandle_appruntime-dispatch-api · cc 1cre8_runtime_dispatch_api::handle_appresolve_auth_gate_modeapp-gateway · cc 1cre8_app_gateway::auth::resolve_auth_gate_moderequest_access_tokenapp-gateway · cc 1cre8_app_gateway::auth::request_access_tokenwith_gateway_requestapp-gateway · cc 2cre8_app_gateway::auth::with_gateway_requestconnection_is_auth_exemptapp-gateway · cc 1cre8_app_gateway::auth::connection_is_auth_exemptprovider_missingruntime-dispatch-api · cc 1cre8_runtime_dispatch_api::provider_missingresolve_auth_gate_mode_from…app-gateway · cc 1cre8_app_gateway::auth::resolve_auth_gate_mode_from_seedconnection_is_auth_exemptruntime-connection-catalog-api …cre8_runtime_connection_catalog_api::connection_is_auth_exempttoken_valueapp-gateway · cc 1cre8_app_gateway::auth::token_value

Control flow

Source not readable from this process.

Callees 5

Source not readable from this process.