Skip to content
1 viewer

rust 1,879,476 · typescript 232,735 · javascript 134,783 · python 22,539 · 6,525 files · digest 168195fc00b0 · built in 13.1 s · crystals off

password_context

cre8_app_passport::init::tests::password_context

fn · cre8-app-passport · crates/cre8-app-passport/src/init.rs:2161 test code

23lines
1cyclomatic
0max nesting
8statements
0? exits
0params
14callers
4callees
2.3 (p96)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitebrowser_handoff_never_grant…app-passport · cc 1cre8_app_passport::init::tests::browser_handoff_never_grants_automation_and_only_owner_can_grant_or_openbrowser_handoff_cookie_scop…app-passport · cc 1cre8_app_passport::init::tests::browser_handoff_cookie_scope_follows_the_installed_providerbrowser_handoff_custody_and…app-passport · cc 1cre8_app_passport::init::tests::browser_handoff_custody_and_revocation_survive_storage_reopenan_external_session_opens_o…app-passport · cc 1cre8_app_passport::init::tests::an_external_session_opens_only_for_its_owner_until_revoked_and_never_lists_a_valuean_external_session_put_ref…app-passport · cc 4cre8_app_passport::init::tests::an_external_session_put_refuses_cookies_outside_its_scope_and_scopes_naming_no_hosta_stored_login_reads_back_o…app-passport · cc 4cre8_app_passport::init::tests::a_stored_login_reads_back_only_in_process_for_its_owner_and_dies_with_the_sessionrepeated_sign_in_errors_sto…app-passport · cc 4cre8_app_passport::init::tests::repeated_sign_in_errors_stop_for_a_person_and_a_new_login_clears_only_a_refusala_login_put_refuses_scopes_…app-passport · cc 5cre8_app_passport::init::tests::a_login_put_refuses_scopes_naming_no_single_site_and_never_echoes_the_loginvault_contextapp-passport · cc 1cre8_app_passport::init::tests::vault_contexta_service_key_signs_its_acc…app-passport · cc 1cre8_app_passport::init::tests::a_service_key_signs_its_account_in_until_revoked_and_never_shadows_its_passwordonly_the_account_itself_iss…app-passport · cc 1cre8_app_passport::init::tests::only_the_account_itself_issues_lists_or_revokes_its_keyspassport_create_cannot_stea…app-passport · cc 1cre8_app_passport::init::tests::passport_create_cannot_steal_a_passport_id_or_forge_a_service_keya_passportless_agent_is_not…app-passport · cc 1cre8_app_passport::init::tests::a_passportless_agent_is_not_claimable_by_its_first_passportthrough_the_gateway_a_sessi…app-passport · cc 1cre8_app_passport::init::tests::through_the_gateway_a_session_id_alone_revokes_only_your_own_sessiona_gateway_passport_query_re…app-passport · cc 1cre8_app_passport::init::tests::a_gateway_passport_query_reads_only_the_callers_own_passportsa_requested_session_id_neve…app-passport · cc 1cre8_app_passport::init::tests::a_requested_session_id_never_overwrites_an_existing_sessiona_gateway_credential_mint_n…app-passport · cc 1cre8_app_passport::init::tests::a_gateway_credential_mint_needs_an_operatoran_external_session_never_s…app-passport · cc 1cre8_app_passport::init::tests::an_external_session_never_shadows_the_account_sign_inpublic_session_create_alway…app-passport · cc 2cre8_app_passport::init::tests::public_session_create_always_requires_a_valid_secret_and_hides_identifier_existencea_legacy_guest_passport_nev…app-passport · cc 1cre8_app_passport::init::tests::a_legacy_guest_passport_never_signs_in_with_its_derivable_secretstale_session_revoke_is_ide…app-passport · cc 1cre8_app_passport::init::tests::stale_session_revoke_is_idempotent_and_redirects_for_cookie_cleanupadding_a_passport_to_an_exi…app-passport · cc 1cre8_app_passport::init::tests::adding_a_passport_to_an_existing_account_requires_its_authenticated_sessionpassword_contextapp-passport · cc 1cre8_app_passport::init::tests::password_contextruntime_context_with_truthapp-truth · cc 1cre8_app_truth::context_ext::runtime_context_with_truthensure_tables_from_ddlapp-truth · cc 3cre8_app_truth::ensure_tables_from_ddlupsert_passportapp-passport · cc 1cre8_app_passport::store_browser::upsert_passportpassport_saltapp-passport · cc 1cre8_app_passport::init::passport_saltRuntimeContext::without_tru…runtime-app-types · cc 1cre8_runtime_app_types::types::contract::RuntimeContext::without_truthRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthTruthInterface::exec_sqlapp-truth · cc 1cre8_app_truth::interface::TruthInterface::exec_sqlinstall_truthapp-truth · cc 1cre8_app_truth::context_ext::install_truthpassportsapp-passport · cc 2cre8_app_passport::store_browser::passportspassport_saltapp-passport-model · cc 1cre8_app_passport_model::passport_salt

Control flow

Source not readable from this process.

Callers 14

Callees 4

Source not readable from this process.