Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-passport/src/init.rs

cre8-app-passport · module init · src · 3,129 lines (2,654 code, 202 comment) · sha 4c65bc7878a0e61f

Items

const DEFAULT_SESSION_TTL_MS const DEFAULT_REFRESH_TTL_MS const MIN_TTL_MS const MAX_SESSION_TTL_MS const MAX_REFRESH_TTL_MS type SessionGatewayHandler const SESSION_GATEWAY_HANDLERS const GRANTED_ACCOUNT_KINDS const MAX_ACTIVE_SERVICE_KEYS const MAX_ACTIVE_EXTERNAL_SESSIONS const MAX_EXTERNAL_DOMAINS const MAX_EXTERNAL_COOKIES const SIGN_IN_SERVICE_ID const LOGIN_READ_SERVICE_SCOPE const SESSION_CONFIRM_SERVICE_SCOPE const EXTERNAL_LOGIN_READ const MAX_LOGIN_USERNAME_BYTES const MAX_LOGIN_PASSWORD_BYTES const MAX_PROFILE_BYTES const MAX_STATUS_DETAIL_CHARS const MAX_WHOAMI_CHARS const MAX_SIGN_IN_ERRORS const OP type ExternalSessionHandler const EXTERNAL_SESSION_GATEWAY_HANDLERS struct TestSessionOrigin impl AuthenticatedSessionAccountOrigin for TestSessionOrigin struct VaultDir impl Drop for VaultDir static COUNTER struct SignInOrigin impl AuthenticatedServiceOrigin for SignInOrigin struct OtherServiceOrigin impl AuthenticatedServiceOrigin for OtherServiceOrigin

Functions

By call-graph weight (PageRank; 1.0 is the average function). 125 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
with_safe_internal_redirectsrc/init.rs:754fn165202.3
password_contextsrc/init.rs:2133fn2311442.2
handle_session_createsrc/init.rs:230fn7064181.5
through_gatewaysrc/init.rs:2177fn411401.5
verified_callersrc/init.rs:830fn31601.4
passport_saltsrc/init.rs:82fn31711.4
run_gateway_requestsrc/init.rs:1983fn91121.3
service_key_accountsrc/init.rs:838fn1131031.2
external_scopesrc/init.rs:1024fn72211.2
put_accountsrc/init.rs:2157fn1811121.1
canonical_account_idsrc/init.rs:693fn31401.1
passport_publicsrc/init.rs:110fn121301.1
with_passport_create_redirectsrc/init.rs:744fn41311.1
finish_passport_resultsrc/init.rs:219fn31301.1
passport_gateway_resultsrc/init.rs:1993fn256251.1
with_session_redirectsrc/init.rs:749fn41311.1
insert_passport_gateway_reportsrc/init.rs:2091fn191121
clamp_session_ttl_mssrc/init.rs:27fn31201
clamp_refresh_ttl_mssrc/init.rs:31fn31201
external_session_by_idsrc/init.rs:1309fn51820.9
handle_session_statussrc/init.rs:537fn141110.9
runsrc/init.rs:606fn31110.9
account_external_sessionssrc/init.rs:995fn31210.9
handle_passport_create_gatewaysrc/init.rs:610fn8264150.9
verified_runtime_operatorsrc/init.rs:2067fn31220.9
external_session_ownersrc/init.rs:1088fn83620.9
external_passport_idsrc/init.rs:1121fn91600.8
handle_credential_mintsrc/init.rs:1830fn783290.8
vault_contextsrc/init.rs:2288fn211730.8
external_metadatasrc/init.rs:1114fn62700.8
handle_session_revokesrc/init.rs:484fn5252100.8
create_sessionsrc/init.rs:2182fn61310.8
handle_service_key_mintsrc/init.rs:860fn352390.8
handle_service_key_listsrc/init.rs:896fn141340.8
handle_service_key_revokesrc/init.rs:911fn4733110.8
handle_passport_query_gatewaysrc/init.rs:2071fn192240.7
external_session_publicsrc/init.rs:1002fn192240.7
account_service_keyssrc/init.rs:856fn31210.7
handle_external_session_listsrc/init.rs:1293fn151540.7
parse_access_tokensrc/init.rs:191fn71300.7
handle_external_login_readsrc/init.rs:1568fn5342100.7
handle_external_session_putsrc/init.rs:1171fn121155140.7
connect_external_sessionsrc/init.rs:1807fn202130.7
parse_refresh_tokensrc/init.rs:199fn61300.7
handle_credential_validatesrc/init.rs:1909fn736150.7
handle_session_gateway_requestsrc/init.rs:576fn123110.7
passport_service_key_gateway_resultsrc/init.rs:959fn164140.7
passport_external_session_gateway_resultsrc/init.rs:1789fn123110.7
passport_primary_gateway_resultsrc/init.rs:2019fn195150.7
passport_credential_gateway_resultsrc/init.rs:2039fn133130.7
emit_passport_createdsrc/init.rs:771fn121210.7
service_key_publicsrc/init.rs:850fn51120.7
passport_query_scopesrc/init.rs:2056fn104120.7
sign_in_service_originsrc/init.rs:1107fn52330.6
resolve_passportsrc/init.rs:146fn185250.6
handle_external_session_revokesrc/init.rs:1352fn5344120.6
handle_external_session_statussrc/init.rs:1662fn109234120.6
external_putsrc/init.rs:2312fn131300.6
as_sign_insrc/init.rs:2580fn31410.6
handle_external_login_putsrc/init.rs:1479fn8883160.6
login_putsrc/init.rs:2531fn91300.6
ensure_external_session_roomsrc/init.rs:1043fn102320.6
new_external_session_idsrc/init.rs:1058fn92310.6
live_owned_external_sessionsrc/init.rs:1069fn152340.6
create_signing_key_passportsrc/init.rs:567fn81130.6
handle_passport_statussrc/init.rs:552fn141120.6
handle_passport_verify_gatewaysrc/init.rs:784fn251160.6
session_ttl_mssrc/init.rs:50fn151220.6
refresh_ttl_mssrc/init.rs:66fn151220.6
peer_seedsrc/init.rs:86fn91200.6
handle_external_session_opensrc/init.rs:1315fn362380.6
emit_passport_verified_if_neededsrc/init.rs:810fn132110.6
dispatchsrc/init.rs:2546fn71210.6
auth_requiredsrc/init.rs:35fn31110.6
parse_scopessrc/init.rs:96fn132100.6
session_credentialssrc/init.rs:169fn212180.6
is_legacy_guest_secretsrc/init.rs:226fn31100.6
finish_invalid_session_credentialssrc/init.rs:301fn121110.6
session_lookupsrc/init.rs:206fn124150.6
require_existing_account_passport_authoritysrc/init.rs:702fn215150.5
handle_signing_key_passport_createsrc/init.rs:724fn191140.5
status_textsrc/init.rs:1652fn92100.5
parse_external_jarsrc/init.rs:1133fn376120.5
external_sitesrc/init.rs:1032fn91100.5
external_profilesrc/init.rs:1431fn164100.5
parse_external_loginsrc/init.rs:1450fn176100.5
external_login_domainssrc/init.rs:1468fn101110.5
handle_external_login_clearsrc/init.rs:1622fn2811100.5
leaks_loginsrc/init.rs:2541fn42100.5
stored_loginsrc/init.rs:2584fn41100.5
auth_modesrc/init.rs:39fn101010.5
session_publicsrc/init.rs:123fn222000.5
handle_session_validatesrc/init.rs:314fn803070.5
handle_session_refreshsrc/init.rs:395fn8840110.5
handle_session_status_gatewaysrc/init.rs:599fn61010.5
TestSessionOrigin::authenticated_session_account_idsrc/init.rs:2128trait impl31000.5
a_service_key_signs_its_account_in_until_revoked_and_never_shadows_its_passwordsrc/init.rs:2190fn491080.5
only_the_account_itself_issues_lists_or_revokes_its_keyssrc/init.rs:2241fn341060.5
VaultDir::dropsrc/init.rs:2281trait impl31000.5
browser_handoff_never_grants_automation_and_only_owner_can_grant_or_opensrc/init.rs:2327fn4210100.5
browser_handoff_custody_and_revocation_survive_storage_reopensrc/init.rs:2371fn6010150.5
an_external_session_opens_only_for_its_owner_until_revoked_and_never_lists_a_valuesrc/init.rs:2433fn601080.5
an_external_session_put_refuses_cookies_outside_its_scope_and_scopes_naming_no_hostsrc/init.rs:2495fn334060.5
SignInOrigin::authenticated_service_idsrc/init.rs:2558trait impl31000.5
SignInOrigin::authenticated_service_scopesrc/init.rs:2562trait impl31000.5
OtherServiceOrigin::authenticated_service_idsrc/init.rs:2571trait impl31000.5
OtherServiceOrigin::authenticated_service_scopesrc/init.rs:2575trait impl31000.5
a_stored_login_reads_back_only_in_process_for_its_owner_and_dies_with_the_sessionsrc/init.rs:2590fn18140200.5
repeated_sign_in_errors_stop_for_a_person_and_a_new_login_clears_only_a_refusalsrc/init.rs:2773fn574080.5
a_login_put_refuses_scopes_naming_no_single_site_and_never_echoes_the_loginsrc/init.rs:2832fn425070.5
passport_create_cannot_steal_a_passport_id_or_forge_a_service_keysrc/init.rs:2876fn161050.5
a_passportless_agent_is_not_claimable_by_its_first_passportsrc/init.rs:2894fn121040.5
through_the_gateway_a_session_id_alone_revokes_only_your_own_sessionsrc/init.rs:2908fn201040.5
a_gateway_passport_query_reads_only_the_callers_own_passportssrc/init.rs:2930fn141030.5
a_requested_session_id_never_overwrites_an_existing_sessionsrc/init.rs:2946fn111030.5
a_gateway_credential_mint_needs_an_operatorsrc/init.rs:2959fn51030.5
default_ttls_fit_within_hard_capssrc/init.rs:2966fn61000.5
ttl_hard_caps_cover_session_and_refresh_windowssrc/init.rs:2974fn61020.5
passport_create_redirect_accepts_only_internal_pathssrc/init.rs:2982fn152010.5
session_redirect_accepts_return_to_alias_and_rejects_external_targetssrc/init.rs:2999fn121010.5
an_external_session_never_shadows_the_account_sign_insrc/init.rs:3013fn181030.5
public_session_create_always_requires_a_valid_secret_and_hides_identifier_existencesrc/init.rs:3033fn312030.5
a_legacy_guest_passport_never_signs_in_with_its_derivable_secretsrc/init.rs:3066fn241050.5
stale_session_revoke_is_idempotent_and_redirects_for_cookie_cleanupsrc/init.rs:3092fn131020.5
adding_a_passport_to_an_existing_account_requires_its_authenticated_sessionsrc/init.rs:3107fn221040.5

Source not readable from this process.