Crossauth ===
- crossauth_backend package
- Subpackages
- Submodules
- crossauth_backend.apikey module
- crossauth_backend.auth module
AuthenticationOptionsAuthenticationParametersAuthenticatorAuthenticator.authenticate_user()Authenticator.can_create_user()Authenticator.can_update_secrets()Authenticator.can_update_user()Authenticator.capabilities()Authenticator.create_one_time_secrets()Authenticator.create_persistent_secrets()Authenticator.factor_nameAuthenticator.friendly_nameAuthenticator.mfa_channel()Authenticator.mfa_type()Authenticator.prepare_configuration()Authenticator.reprepare_configuration()Authenticator.require_user_entry()Authenticator.secret_names()Authenticator.skip_email_verification_on_signup()Authenticator.transient_secret_names()Authenticator.validate_secrets()
AuthenticatorCapabilitiesPasswordAuthenticator
- crossauth_backend.cookieauth module
CookieCookieOptionsCookieReturnDoubleSubmitCsrfTokenDoubleSubmitCsrfToken.cookie_nameDoubleSubmitCsrfToken.create_csrf_token()DoubleSubmitCsrfToken.domainDoubleSubmitCsrfToken.header_nameDoubleSubmitCsrfToken.httpOnlyDoubleSubmitCsrfToken.make_csrf_cookie()DoubleSubmitCsrfToken.make_csrf_cookie_string()DoubleSubmitCsrfToken.make_csrf_form_or_header_token()DoubleSubmitCsrfToken.mask_csrf_token()DoubleSubmitCsrfToken.pathDoubleSubmitCsrfToken.sameSiteDoubleSubmitCsrfToken.secureDoubleSubmitCsrfToken.unmask_csrf_token()DoubleSubmitCsrfToken.unsign_cookie()DoubleSubmitCsrfToken.validate_csrf_cookie()DoubleSubmitCsrfToken.validate_double_submit_csrf_token()
DoubleSubmitCsrfTokenOptionsDoubleSubmitCsrfTokenOptions.cookie_nameDoubleSubmitCsrfTokenOptions.domainDoubleSubmitCsrfTokenOptions.expiresDoubleSubmitCsrfTokenOptions.header_nameDoubleSubmitCsrfTokenOptions.httpOnlyDoubleSubmitCsrfTokenOptions.maxAgeDoubleSubmitCsrfTokenOptions.pathDoubleSubmitCsrfTokenOptions.sameSiteDoubleSubmitCsrfTokenOptions.secretDoubleSubmitCsrfTokenOptions.secure
SessionCookieSessionCookie.cookie_nameSessionCookie.create_session_key()SessionCookie.delete_all_for_user()SessionCookie.domainSessionCookie.get_session_key()SessionCookie.get_user_for_session_id()SessionCookie.hash_session_id()SessionCookie.httpOnlySessionCookie.idle_timeoutSessionCookie.make_cookie()SessionCookie.make_cookie_string()SessionCookie.maxAgeSessionCookie.pathSessionCookie.sameSiteSessionCookie.secureSessionCookie.unsign_cookie()SessionCookie.update_session_key()
SessionCookieOptionsSessionCookieOptions.cookie_nameSessionCookieOptions.domainSessionCookieOptions.email_fromSessionCookieOptions.email_verification_html_bodySessionCookieOptions.email_verification_subjectSessionCookieOptions.email_verification_text_bodySessionCookieOptions.expiresSessionCookieOptions.filter_functionSessionCookieOptions.hash_session_idSessionCookieOptions.httpOnlySessionCookieOptions.idle_timeoutSessionCookieOptions.maxAgeSessionCookieOptions.password_reset_expiresSessionCookieOptions.password_reset_html_bodySessionCookieOptions.password_reset_subjectSessionCookieOptions.password_reset_text_bodySessionCookieOptions.pathSessionCookieOptions.persistSessionCookieOptions.prefixSessionCookieOptions.renderSessionCookieOptions.sameSiteSessionCookieOptions.secretSessionCookieOptions.secureSessionCookieOptions.site_urlSessionCookieOptions.smtp_hostSessionCookieOptions.smtp_passwordSessionCookieOptions.smtp_portSessionCookieOptions.smtp_use_tlsSessionCookieOptions.smtp_usernameSessionCookieOptions.user_storageSessionCookieOptions.verify_email_expiresSessionCookieOptions.views
UserAndKeyto_cookie_serialize_options()
- crossauth_backend.crypto module
CryptoCrypto.Base32Crypto.base64_decode()Crypto.base64_encode()Crypto.base64_pad()Crypto.base64_to_base64url()Crypto.base64url_to_base64()Crypto.base64url_to_str()Crypto.decode_password_hash()Crypto.encode_password_hash()Crypto.hash()Crypto.password_hash()Crypto.passwords_equal()Crypto.random_base32()Crypto.random_salt()Crypto.random_value()Crypto.sha256()Crypto.sign()Crypto.sign_secure_token()Crypto.signable_token()Crypto.str_to_base64url()Crypto.symmetric_decrypt()Crypto.symmetric_encrypt()Crypto.unsign()Crypto.unsign_secure_token()Crypto.uuid()Crypto.xor()
HashOptionsPasswordHash
- crossauth_backend.emailtoken module
TokenEmailerTokenEmailer.create_and_save_email_verification_token()TokenEmailer.create_and_save_password_reset_token()TokenEmailer.create_emailer()TokenEmailer.delete_email_verification_token()TokenEmailer.hash_email_verification_token()TokenEmailer.hash_password_reset_token()TokenEmailer.is_email_valid()TokenEmailer.send_email_verification_token()TokenEmailer.send_password_reset_token()TokenEmailer.validate_email()TokenEmailer.verify_email_verification_token()TokenEmailer.verify_password_reset_token()
TokenEmailerOptionsTokenEmailerOptions.email_fromTokenEmailerOptions.email_verification_html_bodyTokenEmailerOptions.email_verification_subjectTokenEmailerOptions.email_verification_text_bodyTokenEmailerOptions.password_reset_expiresTokenEmailerOptions.password_reset_html_bodyTokenEmailerOptions.password_reset_subjectTokenEmailerOptions.password_reset_text_bodyTokenEmailerOptions.prefixTokenEmailerOptions.renderTokenEmailerOptions.site_urlTokenEmailerOptions.smtp_hostTokenEmailerOptions.smtp_passwordTokenEmailerOptions.smtp_portTokenEmailerOptions.smtp_use_tlsTokenEmailerOptions.smtp_usernameTokenEmailerOptions.verify_email_expiresTokenEmailerOptions.views
- crossauth_backend.session module
CsrfSessionManagerSessionManager.allowed_factor2SessionManager.apply_email_verification_token()SessionManager.authenticatorsSessionManager.cancel_two_factor_page_visit()SessionManager.change_secrets()SessionManager.complete_two_factor_login()SessionManager.complete_two_factor_page_visit()SessionManager.complete_two_factor_setup()SessionManager.create_anonymous_session()SessionManager.create_csrf_form_or_header_value()SessionManager.create_csrf_token()SessionManager.create_user()SessionManager.csrf_cookie_nameSessionManager.csrf_cookie_pathSessionManager.csrf_header_nameSessionManager.csrf_tokensSessionManager.data_for_session_id()SessionManager.data_string_for_session_id()SessionManager.delete_session()SessionManager.delete_session_data()SessionManager.delete_user_by_username()SessionManager.email_token_storageSessionManager.get_session_id()SessionManager.initiate_two_factor_login()SessionManager.initiate_two_factor_page_visit()SessionManager.initiate_two_factor_setup()SessionManager.initiate_two_factor_signup()SessionManager.key_storageSessionManager.login()SessionManager.logout()SessionManager.logout_from_all()SessionManager.repeat_two_factor_signup()SessionManager.request_password_reset()SessionManager.reset_secret()SessionManager.sessionSessionManager.session_cookie_nameSessionManager.session_cookie_pathSessionManager.update_many_session_data()SessionManager.update_session_activity()SessionManager.update_session_data()SessionManager.update_user()SessionManager.user_for_password_reset_token()SessionManager.user_for_session_id()SessionManager.user_storageSessionManager.validate_csrf_cookie()SessionManager.validate_double_submit_csrf_token()
SessionManagerOptionsSessionManagerOptions.allowed_factor2SessionManagerOptions.double_submit_cookie_optionsSessionManagerOptions.email_fromSessionManagerOptions.email_token_storageSessionManagerOptions.email_verification_html_bodySessionManagerOptions.email_verification_subjectSessionManagerOptions.email_verification_text_bodySessionManagerOptions.enable_email_verificationSessionManagerOptions.enable_password_resetSessionManagerOptions.password_reset_expiresSessionManagerOptions.password_reset_html_bodySessionManagerOptions.password_reset_subjectSessionManagerOptions.password_reset_text_bodySessionManagerOptions.prefixSessionManagerOptions.renderSessionManagerOptions.secretSessionManagerOptions.session_cookie_optionsSessionManagerOptions.site_urlSessionManagerOptions.smtp_hostSessionManagerOptions.smtp_passwordSessionManagerOptions.smtp_portSessionManagerOptions.smtp_use_tlsSessionManagerOptions.smtp_usernameSessionManagerOptions.user_storageSessionManagerOptions.verify_email_expiresSessionManagerOptions.views
SessionTokensTokensSentUserIdAndData
- crossauth_backend.sessionendpoints module
AllEndpointsMinusOAuthEmailVerificationApiEndpointsEmailVerificationPageEndpointsFactor2ApiEndpointsFactor2PageEndpointsPasswordResetApiEndpointsPasswordResetPageEndpointsSessionAdminApiEndpointsSessionAdminClientApiEndpointsSessionAdminClientPageEndpointsSessionAdminPageEndpointsSessionApiEndpointsSessionClientApiEndpointsSessionClientPageEndpointsSessionPageEndpointsSignupApiEndpointsSignupPageEndpoints
- crossauth_backend.storage module
KeyDataEntryKeyStorageKeyStorage.decode_data()KeyStorage.delete_all_for_user()KeyStorage.delete_data()KeyStorage.delete_key()KeyStorage.delete_matching()KeyStorage.encode_data()KeyStorage.get_all_for_user()KeyStorage.get_key()KeyStorage.save_key()KeyStorage.update_data()KeyStorage.update_key()KeyStorage.update_many_data()
OAuthAuthorizationStorageOAuthAuthorizationStorageOptionsOAuthClientStorageOAuthClientStorageOptionsUserAndSecretsUserStorageUserStorage.admin_editable_fieldsUserStorage.create_user()UserStorage.delete_user_by_id()UserStorage.delete_user_by_username()UserStorage.get_user_by()UserStorage.get_user_by_email()UserStorage.get_user_by_id()UserStorage.get_user_by_username()UserStorage.get_users()UserStorage.normalize()UserStorage.normalize_emailUserStorage.normalize_usernameUserStorage.update_user()UserStorage.user_editable_fields
UserStorageGetOptionsUserStorageOptions
- crossauth_backend.utils module
- Module contents
ApiKeyAuthenticationOptionsAuthenticationParametersAuthenticatorAuthenticator.authenticate_user()Authenticator.can_create_user()Authenticator.can_update_secrets()Authenticator.can_update_user()Authenticator.capabilities()Authenticator.create_one_time_secrets()Authenticator.create_persistent_secrets()Authenticator.factor_nameAuthenticator.friendly_nameAuthenticator.mfa_channel()Authenticator.mfa_type()Authenticator.prepare_configuration()Authenticator.reprepare_configuration()Authenticator.require_user_entry()Authenticator.secret_names()Authenticator.skip_email_verification_on_signup()Authenticator.transient_secret_names()Authenticator.validate_secrets()
AuthenticatorCapabilitiesAuthorizeQueryTypeCrossauthErrorCrossauthLoggerCryptoCrypto.Base32Crypto.base64_decode()Crypto.base64_encode()Crypto.base64_pad()Crypto.base64_to_base64url()Crypto.base64url_to_base64()Crypto.base64url_to_str()Crypto.decode_password_hash()Crypto.encode_password_hash()Crypto.hash()Crypto.password_hash()Crypto.passwords_equal()Crypto.random_base32()Crypto.random_salt()Crypto.random_value()Crypto.sha256()Crypto.sign()Crypto.sign_secure_token()Crypto.signable_token()Crypto.str_to_base64url()Crypto.symmetric_decrypt()Crypto.symmetric_encrypt()Crypto.unsign()Crypto.unsign_secure_token()Crypto.uuid()Crypto.xor()
DoubleSubmitCsrfTokenDoubleSubmitCsrfToken.cookie_nameDoubleSubmitCsrfToken.create_csrf_token()DoubleSubmitCsrfToken.domainDoubleSubmitCsrfToken.header_nameDoubleSubmitCsrfToken.httpOnlyDoubleSubmitCsrfToken.make_csrf_cookie()DoubleSubmitCsrfToken.make_csrf_cookie_string()DoubleSubmitCsrfToken.make_csrf_form_or_header_token()DoubleSubmitCsrfToken.mask_csrf_token()DoubleSubmitCsrfToken.pathDoubleSubmitCsrfToken.sameSiteDoubleSubmitCsrfToken.secureDoubleSubmitCsrfToken.unmask_csrf_token()DoubleSubmitCsrfToken.unsign_cookie()DoubleSubmitCsrfToken.validate_csrf_cookie()DoubleSubmitCsrfToken.validate_double_submit_csrf_token()
DoubleSubmitCsrfTokenOptionsDoubleSubmitCsrfTokenOptions.cookie_nameDoubleSubmitCsrfTokenOptions.domainDoubleSubmitCsrfTokenOptions.expiresDoubleSubmitCsrfTokenOptions.header_nameDoubleSubmitCsrfTokenOptions.httpOnlyDoubleSubmitCsrfTokenOptions.maxAgeDoubleSubmitCsrfTokenOptions.pathDoubleSubmitCsrfTokenOptions.sameSiteDoubleSubmitCsrfTokenOptions.secretDoubleSubmitCsrfTokenOptions.secure
DummyFactor2AuthenticatorDummyFactor2Authenticator.authenticate_user()DummyFactor2Authenticator.can_create_user()DummyFactor2Authenticator.can_update_secrets()DummyFactor2Authenticator.can_update_user()DummyFactor2Authenticator.codeDummyFactor2Authenticator.create_one_time_secrets()DummyFactor2Authenticator.create_persistent_secrets()DummyFactor2Authenticator.mfa_channel()DummyFactor2Authenticator.mfa_type()DummyFactor2Authenticator.prepare_configuration()DummyFactor2Authenticator.reprepare_configuration()DummyFactor2Authenticator.secret_names()DummyFactor2Authenticator.skip_email_verification_on_signup()DummyFactor2Authenticator.transient_secret_names()DummyFactor2Authenticator.validate_secrets()
DummyFactor2AuthenticatorOptionsDummySmsAuthenticatorEmailAuthenticatorEmailAuthenticator.authenticate_user()EmailAuthenticator.can_create_user()EmailAuthenticator.can_update_secrets()EmailAuthenticator.can_update_user()EmailAuthenticator.create_one_time_secrets()EmailAuthenticator.create_persistent_secrets()EmailAuthenticator.is_email_valid()EmailAuthenticator.mfa_channel()EmailAuthenticator.mfa_type()EmailAuthenticator.prepare_configuration()EmailAuthenticator.reprepare_configuration()EmailAuthenticator.secret_names()EmailAuthenticator.skip_email_verification_on_signup()EmailAuthenticator.transient_secret_names()EmailAuthenticator.validate_email()EmailAuthenticator.validate_secrets()EmailAuthenticator.zero_pad()
EmailAuthenticatorOptionsEmailAuthenticatorOptions.email_authenticator_html_bodyEmailAuthenticatorOptions.email_authenticator_subjectEmailAuthenticatorOptions.email_authenticator_text_bodEmailAuthenticatorOptions.email_authenticator_token_expiresEmailAuthenticatorOptions.email_fromEmailAuthenticatorOptions.friendly_nameEmailAuthenticatorOptions.renderEmailAuthenticatorOptions.smtp_hostEmailAuthenticatorOptions.smtp_passwordEmailAuthenticatorOptions.smtp_portEmailAuthenticatorOptions.smtp_use_tlsEmailAuthenticatorOptions.smtp_usernameEmailAuthenticatorOptions.views
ErrorCodeErrorCode.AuthorizationPendingErrorCode.BadRequestErrorCode.ClientExistsErrorCode.ConfigurationErrorCode.ConnectionErrorCode.ConstraintViolationErrorCode.DataFormatErrorCode.EmailNotExistErrorCode.EmailNotVerifiedErrorCode.ExpiredErrorCode.ExpiredTokenErrorCode.Factor2ResetNeededErrorCode.FetchErrorErrorCode.ForbiddenErrorCode.FormEntryErrorCode.InsufficientPriviledgesErrorCode.InsufficientScopeErrorCode.InvalidClientIdErrorCode.InvalidClientIdOrSecretErrorCode.InvalidClientSecretErrorCode.InvalidCsrfErrorCode.InvalidEmailErrorCode.InvalidHashErrorCode.InvalidKeyErrorCode.InvalidOAuthFlowErrorCode.InvalidPhoneNumberErrorCode.InvalidRedirectUriErrorCode.InvalidScopeErrorCode.InvalidSessionErrorCode.InvalidTokenErrorCode.InvalidUsernameErrorCode.KeyExistsErrorCode.MfaRequiredErrorCode.NotImplementedErrorCode.PasswordChangeNeededErrorCode.PasswordFormatErrorCode.PasswordInvalidErrorCode.PasswordMatchErrorCode.PasswordResetNeededErrorCode.SlowDownErrorCode.TwoFactorIncompleteErrorCode.UnauthorizedErrorCode.UnauthorizedClientErrorCode.UnknownErrorErrorCode.UnsupportedAlgorithmErrorCode.UserExistsErrorCode.UserNotActiveErrorCode.UserNotExistErrorCode.UsernameOrPasswordInvalidErrorCode.ValueError
HashOptionsInMemoryKeyStorageInMemoryKeyStorage.delete_all_for_user()InMemoryKeyStorage.delete_data()InMemoryKeyStorage.delete_key()InMemoryKeyStorage.delete_matching()InMemoryKeyStorage.get_all_for_user()InMemoryKeyStorage.get_key()InMemoryKeyStorage.print()InMemoryKeyStorage.save_key()InMemoryKeyStorage.update_data()InMemoryKeyStorage.update_key()InMemoryKeyStorage.update_many_data()
InMemoryOAuthAuthorizationStorageInMemoryOAuthClientStorageInMemoryUserStorageInMemoryUserStorage.create_user()InMemoryUserStorage.delete_user_by_id()InMemoryUserStorage.delete_user_by_username()InMemoryUserStorage.get_user_by()InMemoryUserStorage.get_user_by_email()InMemoryUserStorage.get_user_by_id()InMemoryUserStorage.get_user_by_username()InMemoryUserStorage.get_users()InMemoryUserStorage.update_user()
JWTJwksKeyKeyDataEntryKeyPrefixKeyStorageKeyStorage.decode_data()KeyStorage.delete_all_for_user()KeyStorage.delete_data()KeyStorage.delete_key()KeyStorage.delete_matching()KeyStorage.encode_data()KeyStorage.get_all_for_user()KeyStorage.get_key()KeyStorage.save_key()KeyStorage.update_data()KeyStorage.update_key()KeyStorage.update_many_data()
LdapAuthenticatorLdapAuthenticator.authenticate_user()LdapAuthenticator.can_create_user()LdapAuthenticator.can_update_secrets()LdapAuthenticator.can_update_user()LdapAuthenticator.create_one_time_secrets()LdapAuthenticator.create_persistent_secrets()LdapAuthenticator.prepare_configuration()LdapAuthenticator.reprepare_configuration()LdapAuthenticator.skip_email_verification_on_signup()LdapAuthenticator.validate_secrets()
LdapAuthenticatorOptionsLdapUserLdapUserStorageLdapUserStorage.create_user()LdapUserStorage.delete_user_by_id()LdapUserStorage.delete_user_by_username()LdapUserStorage.get_ldap_user()LdapUserStorage.get_user_by()LdapUserStorage.get_user_by_email()LdapUserStorage.get_user_by_id()LdapUserStorage.get_user_by_username()LdapUserStorage.get_users()LdapUserStorage.ldap_bind()LdapUserStorage.require_user_entry()LdapUserStorage.search_user()LdapUserStorage.update_user()
LdapUserStorageOptionsLdapUserStorageOptions.admin_editable_fieldsLdapUserStorageOptions.create_user_fnLdapUserStorageOptions.ldap_urlsLdapUserStorageOptions.ldap_user_search_baseLdapUserStorageOptions.ldap_username_attributeLdapUserStorageOptions.normalize_emailLdapUserStorageOptions.normalize_usernameLdapUserStorageOptions.user_editable_fields
LocalPasswordAuthenticatorLocalPasswordAuthenticator.NoPasswordLocalPasswordAuthenticator.authenticate_user()LocalPasswordAuthenticator.can_create_user()LocalPasswordAuthenticator.can_update_secrets()LocalPasswordAuthenticator.can_update_user()LocalPasswordAuthenticator.create_one_time_secrets()LocalPasswordAuthenticator.create_password_for_storage()LocalPasswordAuthenticator.create_password_hash()LocalPasswordAuthenticator.create_persistent_secrets()LocalPasswordAuthenticator.password_matches_hash()LocalPasswordAuthenticator.prepare_configuration()LocalPasswordAuthenticator.reprepare_configuration()LocalPasswordAuthenticator.skip_email_verification_on_signup()LocalPasswordAuthenticator.validate_secrets()
LocalPasswordAuthenticatorOptionsLocalPasswordAuthenticatorOptions.enable_secret_for_password_hashLocalPasswordAuthenticatorOptions.friendly_nameLocalPasswordAuthenticatorOptions.pbkdf2_digestLocalPasswordAuthenticatorOptions.pbkdf2_iterationsLocalPasswordAuthenticatorOptions.pbkdf2_key_lengthLocalPasswordAuthenticatorOptions.pbkdf2_salt_lengthLocalPasswordAuthenticatorOptions.secretLocalPasswordAuthenticatorOptions.validate_password_fn
MapGetterOAuthAuthorizationStorageOAuthAuthorizationStorageOptionsOAuthClientOAuthClientStorageOAuthClientStorageOptionsOAuthTokenConsumerOAuthTokenConsumer.audienceOAuthTokenConsumer.auth_server_base_urlOAuthTokenConsumer.decode_header()OAuthTokenConsumer.hash()OAuthTokenConsumer.keysOAuthTokenConsumer.load_config()OAuthTokenConsumer.load_jwks()OAuthTokenConsumer.load_keys()OAuthTokenConsumer.oidc_configOAuthTokenConsumer.token_authorized()
OAuthTokenConsumerOptionsOAuthTokenConsumerOptions.audienceOAuthTokenConsumerOptions.auth_server_base_urlOAuthTokenConsumerOptions.clock_toleranceOAuthTokenConsumerOptions.jwt_key_typeOAuthTokenConsumerOptions.jwt_public_keyOAuthTokenConsumerOptions.jwt_public_key_fileOAuthTokenConsumerOptions.jwt_secret_keyOAuthTokenConsumerOptions.jwt_secret_key_fileOAuthTokenConsumerOptions.key_storageOAuthTokenConsumerOptions.oidc_configOAuthTokenConsumerOptions.persist_access_token
OidcAuthenticatorOidcAuthenticator.authenticate_user()OidcAuthenticator.can_create_user()OidcAuthenticator.can_update_secrets()OidcAuthenticator.can_update_user()OidcAuthenticator.create_one_time_secrets()OidcAuthenticator.create_persistent_secrets()OidcAuthenticator.mfa_channel()OidcAuthenticator.mfa_type()OidcAuthenticator.prepare_configuration()OidcAuthenticator.reprepare_configuration()OidcAuthenticator.secret_names()OidcAuthenticator.skip_email_verification_on_signup()OidcAuthenticator.transient_secret_names()OidcAuthenticator.validate_secrets()
OidcAuthenticatorOptionsOpenIdConfigurationOpenIdConfiguration.acr_values_supportedOpenIdConfiguration.authorization_endpointOpenIdConfiguration.check_session_iframeOpenIdConfiguration.claim_types_supportedOpenIdConfiguration.claims_locales_supportedOpenIdConfiguration.claims_parameter_supportedOpenIdConfiguration.claims_supportedOpenIdConfiguration.display_values_supportedOpenIdConfiguration.end_session_endpointOpenIdConfiguration.grant_types_supportedOpenIdConfiguration.id_token_encryption_alg_values_supportedOpenIdConfiguration.id_token_encryption_enc_values_supportedOpenIdConfiguration.id_token_signing_alg_values_supportedOpenIdConfiguration.issuerOpenIdConfiguration.jwks_uriOpenIdConfiguration.op_policy_uriOpenIdConfiguration.op_tos_uriOpenIdConfiguration.registration_endpointOpenIdConfiguration.request_object_encryption_alg_values_supportedOpenIdConfiguration.request_object_encryption_enc_values_supportedOpenIdConfiguration.request_object_signing_alg_values_supportedOpenIdConfiguration.request_parameter_supportedOpenIdConfiguration.request_uri_parameter_supportedOpenIdConfiguration.require_request_uri_registrationOpenIdConfiguration.response_modes_supportedOpenIdConfiguration.response_types_supportedOpenIdConfiguration.scopes_supportedOpenIdConfiguration.service_documentationOpenIdConfiguration.subject_types_supportedOpenIdConfiguration.token_endpointOpenIdConfiguration.token_endpoint_auth_methods_supportedOpenIdConfiguration.token_endpoint_auth_signing_alg_values_supportedOpenIdConfiguration.ui_locales_supportedOpenIdConfiguration.userinfo_encryption_alg_values_supportedOpenIdConfiguration.userinfo_encryption_enc_values_supportedOpenIdConfiguration.userinfo_endpointOpenIdConfiguration.userinfo_signing_alg_values_supported
ParamTypePartialKeyPartialOAuthClientPartialUserPartialUserInputFieldsPartialUserSecretsPasswordAuthenticatorSMSUserSessionCookieSessionCookie.cookie_nameSessionCookie.create_session_key()SessionCookie.delete_all_for_user()SessionCookie.domainSessionCookie.get_session_key()SessionCookie.get_user_for_session_id()SessionCookie.hash_session_id()SessionCookie.httpOnlySessionCookie.idle_timeoutSessionCookie.make_cookie()SessionCookie.make_cookie_string()SessionCookie.maxAgeSessionCookie.pathSessionCookie.sameSiteSessionCookie.secureSessionCookie.unsign_cookie()SessionCookie.update_session_key()
SessionCookieOptionsSessionCookieOptions.cookie_nameSessionCookieOptions.domainSessionCookieOptions.email_fromSessionCookieOptions.email_verification_html_bodySessionCookieOptions.email_verification_subjectSessionCookieOptions.email_verification_text_bodySessionCookieOptions.expiresSessionCookieOptions.filter_functionSessionCookieOptions.hash_session_idSessionCookieOptions.httpOnlySessionCookieOptions.idle_timeoutSessionCookieOptions.maxAgeSessionCookieOptions.password_reset_expiresSessionCookieOptions.password_reset_html_bodySessionCookieOptions.password_reset_subjectSessionCookieOptions.password_reset_text_bodySessionCookieOptions.pathSessionCookieOptions.persistSessionCookieOptions.prefixSessionCookieOptions.renderSessionCookieOptions.sameSiteSessionCookieOptions.secretSessionCookieOptions.secureSessionCookieOptions.site_urlSessionCookieOptions.smtp_hostSessionCookieOptions.smtp_passwordSessionCookieOptions.smtp_portSessionCookieOptions.smtp_use_tlsSessionCookieOptions.smtp_usernameSessionCookieOptions.user_storageSessionCookieOptions.verify_email_expiresSessionCookieOptions.views
SessionManagerSessionManager.allowed_factor2SessionManager.apply_email_verification_token()SessionManager.authenticatorsSessionManager.cancel_two_factor_page_visit()SessionManager.change_secrets()SessionManager.complete_two_factor_login()SessionManager.complete_two_factor_page_visit()SessionManager.complete_two_factor_setup()SessionManager.create_anonymous_session()SessionManager.create_csrf_form_or_header_value()SessionManager.create_csrf_token()SessionManager.create_user()SessionManager.csrf_cookie_nameSessionManager.csrf_cookie_pathSessionManager.csrf_header_nameSessionManager.csrf_tokensSessionManager.data_for_session_id()SessionManager.data_string_for_session_id()SessionManager.delete_session()SessionManager.delete_session_data()SessionManager.delete_user_by_username()SessionManager.email_token_storageSessionManager.get_session_id()SessionManager.initiate_two_factor_login()SessionManager.initiate_two_factor_page_visit()SessionManager.initiate_two_factor_setup()SessionManager.initiate_two_factor_signup()SessionManager.key_storageSessionManager.login()SessionManager.logout()SessionManager.logout_from_all()SessionManager.repeat_two_factor_signup()SessionManager.request_password_reset()SessionManager.reset_secret()SessionManager.sessionSessionManager.session_cookie_nameSessionManager.session_cookie_pathSessionManager.update_many_session_data()SessionManager.update_session_activity()SessionManager.update_session_data()SessionManager.update_user()SessionManager.user_for_password_reset_token()SessionManager.user_for_session_id()SessionManager.user_storageSessionManager.validate_csrf_cookie()SessionManager.validate_double_submit_csrf_token()
SessionManagerOptionsSessionManagerOptions.allowed_factor2SessionManagerOptions.double_submit_cookie_optionsSessionManagerOptions.email_fromSessionManagerOptions.email_token_storageSessionManagerOptions.email_verification_html_bodySessionManagerOptions.email_verification_subjectSessionManagerOptions.email_verification_text_bodySessionManagerOptions.enable_email_verificationSessionManagerOptions.enable_password_resetSessionManagerOptions.password_reset_expiresSessionManagerOptions.password_reset_html_bodySessionManagerOptions.password_reset_subjectSessionManagerOptions.password_reset_text_bodySessionManagerOptions.prefixSessionManagerOptions.renderSessionManagerOptions.secretSessionManagerOptions.session_cookie_optionsSessionManagerOptions.site_urlSessionManagerOptions.smtp_hostSessionManagerOptions.smtp_passwordSessionManagerOptions.smtp_portSessionManagerOptions.smtp_use_tlsSessionManagerOptions.smtp_usernameSessionManagerOptions.user_storageSessionManagerOptions.verify_email_expiresSessionManagerOptions.views
SmsAuthenticatorSmsAuthenticator.authenticate_user()SmsAuthenticator.can_create_user()SmsAuthenticator.can_update_secrets()SmsAuthenticator.can_update_user()SmsAuthenticator.create_one_time_secrets()SmsAuthenticator.create_persistent_secrets()SmsAuthenticator.is_phone_valid()SmsAuthenticator.mfa_channel()SmsAuthenticator.mfa_type()SmsAuthenticator.prepare_configuration()SmsAuthenticator.reprepare_configuration()SmsAuthenticator.secret_names()SmsAuthenticator.skip_email_verification_on_signup()SmsAuthenticator.transient_secret_names()SmsAuthenticator.validate_phone()SmsAuthenticator.validate_secrets()SmsAuthenticator.zero_pad()
SmsAuthenticatorOptionsSqlAlchemyKeyStorageSqlAlchemyKeyStorage.delete_all_for_user()SqlAlchemyKeyStorage.delete_data()SqlAlchemyKeyStorage.delete_key()SqlAlchemyKeyStorage.delete_matching()SqlAlchemyKeyStorage.delete_with_prefix()SqlAlchemyKeyStorage.get_all_for_user()SqlAlchemyKeyStorage.get_key()SqlAlchemyKeyStorage.get_key_in_transaction()SqlAlchemyKeyStorage.save_key()SqlAlchemyKeyStorage.to_dict()SqlAlchemyKeyStorage.update_data()SqlAlchemyKeyStorage.update_key()SqlAlchemyKeyStorage.update_key_in_transaction()SqlAlchemyKeyStorage.update_many_data()
SqlAlchemyKeyStorageOptionsSqlAlchemyOAuthClientStorageSqlAlchemyOAuthClientStorage.create_client()SqlAlchemyOAuthClientStorage.delete_client()SqlAlchemyOAuthClientStorage.get_client_by_id()SqlAlchemyOAuthClientStorage.get_client_by_name()SqlAlchemyOAuthClientStorage.get_client_in_transaction()SqlAlchemyOAuthClientStorage.get_clients()SqlAlchemyOAuthClientStorage.update_client()
SqlAlchemyOAuthClientStorageOptionsSqlAlchemyUserStorageSqlAlchemyUserStorage.create_user()SqlAlchemyUserStorage.delete_user_by_id()SqlAlchemyUserStorage.delete_user_by_username()SqlAlchemyUserStorage.get_user_by()SqlAlchemyUserStorage.get_user_by_email()SqlAlchemyUserStorage.get_user_by_id()SqlAlchemyUserStorage.get_user_by_in_transaction()SqlAlchemyUserStorage.get_user_by_username()SqlAlchemyUserStorage.get_users()SqlAlchemyUserStorage.to_dict()SqlAlchemyUserStorage.update_user()
SqlAlchemyUserStorageOptionsSqlAlchemyUserStorageOptions.admin_editable_fieldsSqlAlchemyUserStorageOptions.force_id_to_numberSqlAlchemyUserStorageOptions.id_columnSqlAlchemyUserStorageOptions.joinsSqlAlchemyUserStorageOptions.normalize_emailSqlAlchemyUserStorageOptions.normalize_usernameSqlAlchemyUserStorageOptions.user_editable_fieldsSqlAlchemyUserStorageOptions.user_secrets_tableSqlAlchemyUserStorageOptions.user_tableSqlAlchemyUserStorageOptions.userid_foreign_key_column
TokenBodyTypeTokenBodyType.binding_codeTokenBodyType.client_idTokenBodyType.client_secretTokenBodyType.codeTokenBodyType.code_verifierTokenBodyType.device_codeTokenBodyType.grant_typeTokenBodyType.mfa_tokenTokenBodyType.oobCodeTokenBodyType.otpTokenBodyType.passwordTokenBodyType.refresh_tokenTokenBodyType.scopeTokenBodyType.username
TotpAuthenticatorTotpAuthenticator.authenticate_user()TotpAuthenticator.can_create_user()TotpAuthenticator.can_update_secrets()TotpAuthenticator.can_update_user()TotpAuthenticator.create_one_time_secrets()TotpAuthenticator.create_persistent_secrets()TotpAuthenticator.mfa_channel()TotpAuthenticator.mfa_type()TotpAuthenticator.prepare_configuration()TotpAuthenticator.reprepare_configuration()TotpAuthenticator.secret_names()TotpAuthenticator.skip_email_verification_on_signup()TotpAuthenticator.transient_secret_names()TotpAuthenticator.validate_secrets()
UserUserAndSecretsUserInputFieldsUserSecretsUserSecretsInputFieldsUserStateUserState.activeUserState.awaiting_email_verificationUserState.awaiting_two_factor_setupUserState.awaiting_two_factor_setup_and_email_verificationUserState.disabledUserState.factor2_reset_neededUserState.password_and_factor2_reset_neededUserState.password_change_neededUserState.password_reset_needed
UserStorageUserStorage.admin_editable_fieldsUserStorage.create_user()UserStorage.delete_user_by_id()UserStorage.delete_user_by_username()UserStorage.get_user_by()UserStorage.get_user_by_email()UserStorage.get_user_by_id()UserStorage.get_user_by_username()UserStorage.get_users()UserStorage.normalize()UserStorage.normalize_emailUserStorage.normalize_usernameUserStorage.update_user()UserStorage.user_editable_fields
UserStorageGetOptionsUserStorageOptionsdefault_create_user_dn()default_password_validator()j()register_sqlite_datetime()set_parameter()