Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W _ __init__() (litestar_security.accounts.AccountLookup method) (litestar_security.accounts.AssuranceRequirement method) (litestar_security.accounts.CreateRefreshFamilyCommand method) (litestar_security.accounts.CreateSessionCommand method) (litestar_security.accounts.InvalidInvitation method) (litestar_security.accounts.LifecycleRejected method) (litestar_security.accounts.LocalAccessToken method) (litestar_security.accounts.LocalAccessTokenIssuer method) (litestar_security.accounts.LocalAccountState method) (litestar_security.accounts.LocalBearerIdentityResolver method) (litestar_security.accounts.LoginMethod method) (litestar_security.accounts.LoginMethodStore method) (litestar_security.accounts.NativeSessionAuth method) (litestar_security.accounts.NoOpSecurityEventSink method) (litestar_security.accounts.NotificationCommand method) (litestar_security.accounts.PasswordChangeOutcome method) (litestar_security.accounts.PasswordCredentialState method) (litestar_security.accounts.PasswordCredentialStore method) (litestar_security.accounts.PasswordReauthenticationProof method) (litestar_security.accounts.PasswordResetOutcome method) (litestar_security.accounts.PendingTokenIssue method) (litestar_security.accounts.PurposeTokenCodec method) (litestar_security.accounts.PurposeTokenDelivery method) (litestar_security.accounts.PurposeTokenGenerationError method) (litestar_security.accounts.PurposeTokenProof method) (litestar_security.accounts.RateLimitAttempt method) (litestar_security.accounts.RateLimitDecision method) (litestar_security.accounts.RateLimited method) (litestar_security.accounts.RateLimiter method) (litestar_security.accounts.RateLimitGuard method) (litestar_security.accounts.RateLimitPolicy method) (litestar_security.accounts.RecoveryTokenStore method) (litestar_security.accounts.RefreshFamilyContext method) (litestar_security.accounts.RefreshPreflightOutcome method) (litestar_security.accounts.RefreshReceiptContext method) (litestar_security.accounts.RefreshReceiptKey method) (litestar_security.accounts.RefreshReceiptReplay method) (litestar_security.accounts.RefreshReceiptSealer method) (litestar_security.accounts.RefreshRotationOutcome method) (litestar_security.accounts.RefreshTokenCodec method) (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.accounts.RefreshTokenIssue method) (litestar_security.accounts.RefreshTokenProof method) (litestar_security.accounts.RefreshTokenService method) (litestar_security.accounts.RegistrationCommand method) (litestar_security.accounts.RegistrationOutcome method) (litestar_security.accounts.RegistrationPolicy method) (litestar_security.accounts.RegistrationStore method) (litestar_security.accounts.ResolvedUserAuthSession method) (litestar_security.accounts.RevokeLoginMethodOutcome method) (litestar_security.accounts.RotateRefreshCommand method) (litestar_security.accounts.SecurityEpochStore method) (litestar_security.accounts.SecurityEpochValidator method) (litestar_security.accounts.SecurityEvent method) (litestar_security.accounts.SecurityEventSink method) (litestar_security.accounts.SessionAuthentication method) (litestar_security.accounts.SessionBindingConfig method) (litestar_security.accounts.SessionBindingProof method) (litestar_security.accounts.SessionRebindPlan method) (litestar_security.accounts.SessionRegistry method) (litestar_security.accounts.SessionSummary method) (litestar_security.accounts.StoreRateLimiter method) (litestar_security.accounts.TokenIssue method) (litestar_security.accounts.UnlimitedRateLimiter method) (litestar_security.accounts.UserAuthSession method) (litestar_security.accounts.UserAuthSessionResolver method) (litestar_security.accounts.VerificationOutcome method) (litestar_security.accounts.VerificationTokenStore method) (litestar_security.authentication.Authenticated method) (litestar_security.authentication.AuthenticationMechanism method) (litestar_security.authentication.AuthenticationRegistry method) (litestar_security.authentication.AuthorizationResolver method) (litestar_security.authentication.CredentialSlot method) (litestar_security.authentication.CredentialVerifier method) (litestar_security.authentication.IdentityResolver method) (litestar_security.authentication.InvalidCredentials method) (litestar_security.authentication.MechanismRequirement method) (litestar_security.authentication.NoCredentials method) (litestar_security.authentication.PresentedCredential method) (litestar_security.authentication.VerificationUnavailable method) (litestar_security.config.ExternalCSRF method) (litestar_security.config.MFAConfig method) (litestar_security.config.PasskeyConfig method) (litestar_security.config.RaisedErrorSchema method) (litestar_security.config.SecurityConfig method) (litestar_security.context.AuthenticationEvidence method) (litestar_security.context.AuthorizationSnapshot method) (litestar_security.context.CredentialRestrictions method) (litestar_security.context.LitestarSessionHandle method) (litestar_security.context.NullSessionHandle method) (litestar_security.context.Principal method) (litestar_security.context.ResourcePermission method) (litestar_security.context.SecurityContext method) (litestar_security.context.SessionHandle method) (litestar_security.context.SessionPersistenceUnavailableError method) (litestar_security.context.SessionUnavailableError method) (litestar_security.guards.AssuranceRequirement method) (litestar_security.guards.AuthorizationDecision method) (litestar_security.headers.ContentSecurityPolicy method) (litestar_security.headers.SecurityHeadersConfig method) (litestar_security.plugin.SecurityPlugin method) (litestar_security.providers.api_key.APIKeyClaims method) (litestar_security.providers.api_key.APIKeyCodec method) (litestar_security.providers.api_key.APIKeyConfig method) (litestar_security.providers.api_key.APIKeyGenerationError method) (litestar_security.providers.api_key.APIKeyProof method) (litestar_security.providers.api_key.APIKeyService method) (litestar_security.providers.api_key.APIKeyState method) (litestar_security.providers.api_key.APIKeyStore method) (litestar_security.providers.api_key.APIKeyUsageSink method) (litestar_security.providers.api_key.BufferedAPIKeyUsage method) (litestar_security.providers.api_key.IssuedAPIKey method) (litestar_security.providers.iap.GoogleIAPClaims method) (litestar_security.providers.iap.GoogleIAPConfig method) (litestar_security.providers.iap.GoogleIAPExternalIdentity method) (litestar_security.providers.jwks.AsyncJWKSFetcher method) (litestar_security.providers.jwks.CachedJWKSProvider method) (litestar_security.providers.jwks.HttpxJWKSFetcher method) (litestar_security.providers.jwks.InMemoryJWKSCache method) (litestar_security.providers.jwks.JWKSCache method) (litestar_security.providers.jwks.JWKSCacheCoordinator method) (litestar_security.providers.jwks.JWKSCachePolicy method) (litestar_security.providers.jwks.JWKSFetchOutcome method) (litestar_security.providers.jwks.JWKSFetchTarget method) (litestar_security.providers.jwks.JWKSProvider method) (litestar_security.providers.jwks.JWKSSnapshot method) (litestar_security.providers.jwks.JWKSSource method) (litestar_security.providers.jwks.SyncJWKSFetcher method) (litestar_security.providers.jwt.BearerSlotSelector method) (litestar_security.providers.jwt.BearerTokenSlot method) (litestar_security.providers.jwt.CompositeBearerConfig method) (litestar_security.providers.jwt.JWTClaims method) (litestar_security.providers.jwt.JWTValidationConfig method) (litestar_security.providers.jwt.JWTVerifier method) (litestar_security.providers.jwt.LocalJWKSConfig method) (litestar_security.providers.jwt.LocalKeyRing method) (litestar_security.providers.jwt.SigningKey method) (litestar_security.providers.jwt.SyncJWTVerifier method) (litestar_security.providers.jwt.SyncTokenSigner method) (litestar_security.providers.jwt.TokenSigner method) (litestar_security.providers.jwt.VerificationKey method) (litestar_security.providers.jwt.VerificationKeySet method) (litestar_security.providers.jwt.VerifiedCapability method) (litestar_security.providers.oidc.DiscoveryPolicy method) (litestar_security.providers.oidc.KeycloakClaims method) (litestar_security.providers.oidc.OIDCDiscoveryClient method) (litestar_security.providers.oidc.OIDCJWTLogoutTokenConsumer method) (litestar_security.providers.oidc.OIDCMetadata method) (litestar_security.providers.oidc.OIDCProvider method) (litestar_security.providers.oidc.ServiceTokenConfig method) (litestar_security.schema.WirePolicy method) (litestar_security.testing.BackendBarrier method) (litestar_security.testing.BackendEvent method) (litestar_security.testing.FakeClock method) (litestar_security.testing.FakeOAuthHTTPTransport method) (litestar_security.testing.FakeOAuthProvider method) (litestar_security.testing.InMemoryAPIKeyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) (litestar_security.testing.InMemoryMFALoginChallengeStore method) (litestar_security.testing.InMemoryMFAStore method) (litestar_security.testing.InMemoryOIDCSessionLogoutStore method) (litestar_security.testing.InMemoryPasskeyStore method) (litestar_security.testing.InMemorySecurityBackend method) (litestar_security.testing.InMemoryStepUpStore method) (litestar_security.testing.InMemoryWebAuthnChallengeStore method) (litestar_security.testing.InMemoryWebSocketConnectTokenStore method) (litestar_security.testing.InMemoryWebSocketRevocationSource method) (litestar_security.testing.MemoryOAuthAccountStore method) (litestar_security.testing.MemoryOAuthTransactionStore method) (litestar_security.testing.OAuthRequestObservation method) (litestar_security.testing.StaticAuthorizationResolver method) (litestar_security.testing.StaticAuthorizationSnapshotRefresher method) (litestar_security.testing.StaticIdentityResolver method) (litestar_security.testing.StoreConformanceFactories method) (litestar_security.workers.BlockingCallRunner method) (litestar_security.workers.BlockingIntegration method) (litestar_security.workers.NoOpSecurityMetrics method) (litestar_security.workers.SecurityMetrics method) (litestar_security.workers.WorkerLimits method) A AccountLookup (class in litestar_security.accounts) aclose() (litestar_security.providers.jwks.AsyncJWKSFetcher method) (litestar_security.providers.jwks.CachedJWKSProvider method) (litestar_security.providers.jwks.HttpxJWKSFetcher method) (litestar_security.providers.jwks.JWKSProvider method) (litestar_security.providers.oidc.OIDCDiscoveryClient method) (litestar_security.providers.oidc.OIDCProvider method) acquire() (litestar_security.accounts.RateLimiter method) (litestar_security.accounts.StoreRateLimiter method) (litestar_security.accounts.UnlimitedRateLimiter method) activate_password_rebind() (litestar_security.accounts.NativeSessionAuth method) activate_totp() (litestar_security.testing.InMemoryMFAStore method) activate_totp_with_recovery_codes() (litestar_security.testing.InMemoryMFAStore method) add_credential() (litestar_security.testing.InMemoryPasskeyStore method) advance() (litestar_security.testing.FakeClock method) advance_totp_counter() (litestar_security.testing.InMemoryMFAStore method) all_of() (in module litestar_security.authentication) all_verification_keys (litestar_security.providers.jwt.LocalKeyRing property) anonymous() (litestar_security.context.Principal class method) any_of() (in module litestar_security.authentication) APIKeyClaims (class in litestar_security.providers.api_key) APIKeyCodec (class in litestar_security.providers.api_key) APIKeyConfig (class in litestar_security.providers.api_key) APIKeyGenerationError APIKeyProof (class in litestar_security.providers.api_key) APIKeyService (class in litestar_security.providers.api_key) APIKeyState (class in litestar_security.providers.api_key) APIKeyStore (class in litestar_security.providers.api_key) APIKeyUsageSink (class in litestar_security.providers.api_key) as_dict() (litestar_security.providers.api_key.APIKeyConfig method) (litestar_security.providers.api_key.APIKeyState method) (litestar_security.providers.api_key.IssuedAPIKey method) as_verification_key() (litestar_security.providers.jwt.SigningKey method) assert_api_key_store_conformance() (in module litestar_security.testing) assert_local_account_store_conformance() (in module litestar_security.testing) assert_mfa_login_challenge_store_conformance() (in module litestar_security.testing) assert_mfa_store_conformance() (in module litestar_security.testing) assert_oauth_account_store_conformance() (in module litestar_security.testing) assert_oauth_transaction_protector_conformance() (in module litestar_security.testing) assert_oauth_transaction_store_conformance() (in module litestar_security.testing) assert_oidc_session_logout_store_conformance() (in module litestar_security.testing) assert_passkey_store_conformance() (in module litestar_security.testing) assert_rate_limiter_conformance() (in module litestar_security.testing) assert_refresh_family_store_conformance() (in module litestar_security.testing) assert_secret_protector_conformance() (in module litestar_security.testing) assert_security_backend_conformance() (in module litestar_security.testing) assert_session_registry_conformance() (in module litestar_security.testing) assert_step_up_store_conformance() (in module litestar_security.testing) assert_webauthn_challenge_store_conformance() (in module litestar_security.testing) assert_websocket_connect_token_store_conformance() (in module litestar_security.testing) AssuranceRequirement (class in litestar_security.accounts) (class in litestar_security.guards) AssuranceTrait (class in litestar_security.accounts) (class in litestar_security.guards) AsyncJWKSFetcher (class in litestar_security.providers.jwks) at_least() (in module litestar_security.authentication) authenticate() (litestar_security.accounts.NativeSessionAuth method) (litestar_security.authentication.CredentialVerifier method) Authenticated (class in litestar_security.authentication) AuthenticationEvidence (class in litestar_security.context) AuthenticationMechanism (class in litestar_security.authentication) AuthenticationPolicy (class in litestar_security.authentication) AuthenticationRegistry (class in litestar_security.authentication) AuthorizationDecision (class in litestar_security.guards) AuthorizationPredicate (class in litestar_security.guards) AuthorizationResolver (class in litestar_security.authentication) AuthorizationSnapshot (class in litestar_security.context) B BackendBarrier (class in litestar_security.testing) BackendEvent (class in litestar_security.testing) BearerSlotSelector (class in litestar_security.providers.jwt) BearerTokenSlot (class in litestar_security.providers.jwt) bind() (litestar_security.accounts.PendingTokenIssue method) (litestar_security.accounts.PurposeTokenDelivery method) (litestar_security.accounts.StoreRateLimiter method) BlockingCallRunner (class in litestar_security.workers) BlockingIntegration (class in litestar_security.workers) BufferedAPIKeyUsage (class in litestar_security.providers.api_key) build() (litestar_security.providers.api_key.APIKeyConfig method) (litestar_security.providers.iap.GoogleIAPConfig method) (litestar_security.providers.jwt.CompositeBearerConfig method) (litestar_security.providers.oidc.ServiceTokenConfig method) build_access_token_claims() (in module litestar_security.providers.jwt) build_authorization_url() (litestar_security.providers.oidc.OIDCProvider method) (litestar_security.testing.FakeOAuthProvider method) build_local_jwks_handler() (in module litestar_security.providers.jwt) build_reauthentication_url() (litestar_security.providers.oidc.OIDCProvider method) build_signer() (litestar_security.providers.jwt.LocalKeyRing method) build_verifier() (litestar_security.providers.jwt.LocalKeyRing method) (litestar_security.providers.jwt.VerificationKeySet method) C CachedJWKSProvider (class in litestar_security.providers.jwks) call_counts (litestar_security.testing.InMemorySecurityBackend property) can_persist (litestar_security.context.LitestarSessionHandle property) (litestar_security.context.NullSessionHandle property) (litestar_security.context.SessionHandle property) check() (litestar_security.accounts.RateLimitGuard method) clear() (litestar_security.context.LitestarSessionHandle method) (litestar_security.context.NullSessionHandle method) (litestar_security.context.SessionHandle method) clear_controls() (litestar_security.testing.InMemorySecurityBackend method) clock() (litestar_security.testing.InMemorySecurityBackend method) close() (litestar_security.providers.api_key.APIKeyService method) (litestar_security.providers.api_key.BufferedAPIKeyUsage method) compare_and_replace_password() (litestar_security.accounts.PasswordCredentialStore method) (litestar_security.testing.InMemoryLocalAccountStore method) CompositeBearerConfig (class in litestar_security.providers.jwt) config (litestar_security.providers.jwt.JWTVerifier property) (litestar_security.providers.jwt.SyncJWTVerifier property) consume() (litestar_security.providers.oidc.OIDCJWTLogoutTokenConsumer method) (litestar_security.testing.InMemoryMFALoginChallengeStore method) (litestar_security.testing.InMemoryStepUpStore method) (litestar_security.testing.InMemoryWebAuthnChallengeStore method) (litestar_security.testing.InMemoryWebSocketConnectTokenStore method) (litestar_security.testing.MemoryOAuthTransactionStore method) consume_and_reset() (litestar_security.accounts.RecoveryTokenStore method) (litestar_security.testing.InMemoryLocalAccountStore method) consume_and_verify() (litestar_security.accounts.VerificationTokenStore method) (litestar_security.testing.InMemoryLocalAccountStore method) consume_backchannel() (litestar_security.testing.InMemoryOIDCSessionLogoutStore method) consume_recovery_code() (litestar_security.testing.InMemoryMFAStore method) ContentSecurityPolicy (class in litestar_security.headers) coordinator() (litestar_security.providers.jwks.InMemoryJWKSCache method) (litestar_security.providers.jwks.JWKSCache method) create() (litestar_security.accounts.SessionRegistry method) (litestar_security.providers.api_key.APIKeyStore method) (litestar_security.testing.InMemoryAPIKeyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) (litestar_security.testing.InMemoryWebSocketConnectTokenStore method) (litestar_security.testing.MemoryOAuthTransactionStore method) create_family() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) create_totp_enrollment() (litestar_security.testing.InMemoryMFAStore method) CreateRefreshFamilyCommand (class in litestar_security.accounts) CreateSessionCommand (class in litestar_security.accounts) CredentialRestrictions (class in litestar_security.context) CredentialSlot (class in litestar_security.authentication) CredentialVerifier (class in litestar_security.authentication) CSPMode (class in litestar_security.headers) current_authentication() (litestar_security.accounts.NativeSessionAuth method) current_epoch() (litestar_security.accounts.NativeSessionStore method) (litestar_security.accounts.SecurityEpochStore method) (litestar_security.testing.InMemoryLocalAccountStore method) D decide() (litestar_security.guards.AuthorizationPredicate method) default_mechanism_names (litestar_security.authentication.AuthenticationRegistry property) detail (litestar_security.schema.ProblemDetail attribute) (litestar_security.schema.RouteError attribute) digest_idempotency_key() (litestar_security.accounts.RefreshTokenCodec method) disabled() (litestar_security.accounts.RegistrationPolicy class method) discard_tokens() (litestar_security.testing.MemoryOAuthAccountStore method) discover() (litestar_security.providers.oidc.OIDCDiscoveryClient method) discover_google_oidc_provider() (in module litestar_security.providers.oidc) discover_oidc_provider() (in module litestar_security.providers.oidc) DiscoveryPolicy (class in litestar_security.providers.oidc) E emit() (litestar_security.accounts.NoOpSecurityEventSink method) (litestar_security.accounts.SecurityEventSink method) end_session_endpoint (litestar_security.providers.oidc.OIDCProvider property) entropy() (litestar_security.testing.InMemorySecurityBackend method) establish() (litestar_security.accounts.NativeSessionAuth method) evaluator() (litestar_security.authentication.AuthenticationRegistry method) events (litestar_security.testing.InMemorySecurityBackend property) exchange_code() (litestar_security.providers.oidc.OIDCProvider method) (litestar_security.testing.FakeOAuthProvider method) exclude (litestar_security.config.SecurityConfig attribute) exclude() (in module litestar_security.authentication) expires_at (litestar_security.context.SecurityContext property) extend_composite_bearer() (in module litestar_security.providers.jwt) ExternalCSRF (class in litestar_security.config) extra (litestar_security.schema.ProblemDetail attribute) (litestar_security.schema.RouteError attribute) extract() (litestar_security.accounts.NativeSessionAuth method) (litestar_security.authentication.CredentialSlot method) F FakeClock (class in litestar_security.testing) FakeOAuthHTTPTransport (class in litestar_security.testing) FakeOAuthProvider (class in litestar_security.testing) fetch() (litestar_security.providers.jwks.AsyncJWKSFetcher method) (litestar_security.providers.jwks.HttpxJWKSFetcher method) (litestar_security.providers.jwks.SyncJWKSFetcher method) find_for_login() (litestar_security.accounts.AccountLookup method) (litestar_security.testing.InMemoryLocalAccountStore method) flush() (litestar_security.providers.api_key.BufferedAPIKeyUsage method) flush_usage() (litestar_security.providers.api_key.APIKeyService method) forbid_unknown_fields (litestar_security.schema.WirePolicy attribute) G get() (litestar_security.accounts.SessionRegistry method) (litestar_security.context.LitestarSessionHandle method) (litestar_security.context.NullSessionHandle method) (litestar_security.context.SessionHandle method) (litestar_security.providers.api_key.APIKeyStore method) (litestar_security.providers.jwks.InMemoryJWKSCache method) (litestar_security.providers.jwks.JWKSCache method) (litestar_security.testing.InMemoryAPIKeyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) get_by_id() (litestar_security.accounts.AccountLookup method) (litestar_security.accounts.NativeSessionStore method) (litestar_security.testing.InMemoryLocalAccountStore method) get_credential() (litestar_security.testing.InMemoryPasskeyStore method) get_mechanism() (litestar_security.authentication.AuthenticationRegistry method) get_mechanism_for_slot() (litestar_security.authentication.AuthenticationRegistry method) get_password_state() (litestar_security.accounts.PasswordCredentialStore method) (litestar_security.testing.InMemoryLocalAccountStore method) get_slot() (litestar_security.authentication.AuthenticationRegistry method) get_tokens() (litestar_security.testing.MemoryOAuthAccountStore method) get_totp_enrollment() (litestar_security.testing.InMemoryMFAStore method) get_totp_method() (litestar_security.testing.InMemoryMFAStore method) google_oidc_provider() (in module litestar_security.providers.oidc) GoogleIAPClaims (class in litestar_security.providers.iap) GoogleIAPConfig (class in litestar_security.providers.iap) GoogleIAPExternalIdentity (class in litestar_security.providers.iap) H handle_async_request() (litestar_security.testing.FakeOAuthHTTPTransport method) hardened() (litestar_security.headers.SecurityHeadersConfig class method) has_user (litestar_security.context.Principal property) header_name (litestar_security.headers.ContentSecurityPolicy property) HttpxJWKSFetcher (class in litestar_security.providers.jwks) I IdentityResolver (class in litestar_security.authentication) increment() (litestar_security.workers.NoOpSecurityMetrics method) (litestar_security.workers.SecurityMetrics method) InMemoryAPIKeyStore (class in litestar_security.testing) InMemoryJWKSCache (class in litestar_security.providers.jwks) InMemoryLocalAccountStore (class in litestar_security.testing) InMemoryMFALoginChallengeStore (class in litestar_security.testing) InMemoryMFAStore (class in litestar_security.testing) InMemoryOIDCSessionLogoutStore (class in litestar_security.testing) InMemoryPasskeyStore (class in litestar_security.testing) InMemorySecurityBackend (class in litestar_security.testing) InMemoryStepUpStore (class in litestar_security.testing) InMemoryWebAuthnChallengeStore (class in litestar_security.testing) InMemoryWebSocketConnectTokenStore (class in litestar_security.testing) InMemoryWebSocketRevocationSource (class in litestar_security.testing) install_barrier() (litestar_security.testing.InMemorySecurityBackend method) invalidate() (litestar_security.providers.jwks.InMemoryJWKSCache method) (litestar_security.providers.jwks.JWKSCache method) InvalidCredentials (class in litestar_security.authentication) InvalidInvitation (class in litestar_security.accounts) invite_only() (litestar_security.accounts.RegistrationPolicy class method) is_authenticated (litestar_security.context.Principal property) is_available (litestar_security.context.LitestarSessionHandle property) (litestar_security.context.NullSessionHandle property) (litestar_security.context.SessionHandle property) is_valid_at() (litestar_security.providers.api_key.APIKeyState method) issue() (litestar_security.accounts.LocalAccessTokenIssuer method) (litestar_security.accounts.PurposeTokenCodec method) (litestar_security.accounts.RecoveryTokenStore method) (litestar_security.accounts.RefreshTokenCodec method) (litestar_security.accounts.RefreshTokenService method) (litestar_security.accounts.VerificationTokenStore method) (litestar_security.providers.api_key.APIKeyCodec method) (litestar_security.providers.api_key.APIKeyService method) (litestar_security.testing.InMemoryLocalAccountStore method) issue_absent() (litestar_security.accounts.RecoveryTokenStore method) (litestar_security.accounts.VerificationTokenStore method) (litestar_security.testing.InMemoryLocalAccountStore method) IssuedAPIKey (class in litestar_security.providers.api_key) issuer (litestar_security.providers.oidc.OIDCProvider property) J JWKSCache (class in litestar_security.providers.jwks) JWKSCacheCoordinator (class in litestar_security.providers.jwks) JWKSCachePolicy (class in litestar_security.providers.jwks) JWKSFetchOutcome (class in litestar_security.providers.jwks) JWKSFetchTarget (class in litestar_security.providers.jwks) JWKSProvider (class in litestar_security.providers.jwks) JWKSSnapshot (class in litestar_security.providers.jwks) JWKSSource (class in litestar_security.providers.jwks) JWTClaims (class in litestar_security.providers.jwt) JWTValidationConfig (class in litestar_security.providers.jwt) JWTVerifier (class in litestar_security.providers.jwt) K keycloak_oidc_provider() (in module litestar_security.providers.oidc) KeycloakClaims (class in litestar_security.providers.oidc) L LifecycleAccepted (class in litestar_security.accounts) LifecycleRejected (class in litestar_security.accounts) link() (litestar_security.testing.MemoryOAuthAccountStore method) list_credentials() (litestar_security.testing.InMemoryPasskeyStore method) list_for_account() (litestar_security.accounts.SessionRegistry method) (litestar_security.testing.InMemoryLocalAccountStore method) list_sessions() (litestar_security.accounts.NativeSessionAuth method) litestar_security.accounts module litestar_security.authentication module litestar_security.config module litestar_security.context module litestar_security.guards module litestar_security.headers module litestar_security.plugin module litestar_security.providers.api_key module litestar_security.providers.iap module litestar_security.providers.jwks module litestar_security.providers.jwt module litestar_security.providers.oidc module litestar_security.schema module litestar_security.testing module litestar_security.workers module LitestarSessionHandle (class in litestar_security.context) LocalAccessToken (class in litestar_security.accounts) LocalAccessTokenIssuer (class in litestar_security.accounts) LocalAccount (class in litestar_security.accounts) LocalAccountCapabilities (class in litestar_security.accounts) LocalAccountState (class in litestar_security.accounts) LocalAuthMode (class in litestar_security.accounts) LocalBearerIdentityResolver (class in litestar_security.accounts) LocalCredentials (class in litestar_security.accounts) LocalIdentifier (class in litestar_security.accounts) LocalInvitationRegistration (class in litestar_security.accounts) LocalJWKSConfig (class in litestar_security.providers.jwt) LocalKeyRing (class in litestar_security.providers.jwt) LocalMFAChallenge (class in litestar_security.accounts) LocalMFACompletion (class in litestar_security.accounts) LocalPasswordChange (class in litestar_security.accounts) LocalPasswordReset (class in litestar_security.accounts) LocalRegistration (class in litestar_security.accounts) LocalSession (class in litestar_security.accounts) LocalSessionList (class in litestar_security.accounts) LocalToken (class in litestar_security.accounts) login() (litestar_security.testing.MemoryOAuthAccountStore method) LoginMethod (class in litestar_security.accounts) LoginMethodStore (class in litestar_security.accounts) logout() (litestar_security.accounts.NativeSessionAuth method) M map_keycloak_claims() (in module litestar_security.providers.oidc) matches() (litestar_security.providers.api_key.APIKeyCodec method) mechanism() (in module litestar_security.authentication) mechanism_names (litestar_security.authentication.AuthenticationRegistry property) MechanismRequirement (class in litestar_security.authentication) MemoryOAuthAccountStore (class in litestar_security.testing) MemoryOAuthTransactionStore (class in litestar_security.testing) MFAConfig (class in litestar_security.config) mint_capability() (litestar_security.providers.jwt.LocalKeyRing method) module litestar_security.accounts litestar_security.authentication litestar_security.config litestar_security.context litestar_security.guards litestar_security.headers litestar_security.plugin litestar_security.providers.api_key litestar_security.providers.iap litestar_security.providers.jwks litestar_security.providers.jwt litestar_security.providers.oidc litestar_security.schema litestar_security.testing litestar_security.workers N name (litestar_security.providers.oidc.OIDCProvider property) NativeSessionAuth (class in litestar_security.accounts) NativeSessionStore (class in litestar_security.accounts) next_identifier() (litestar_security.testing.InMemorySecurityBackend method) NoCredentials (class in litestar_security.authentication) NoOpSecurityEventSink (class in litestar_security.accounts) NoOpSecurityMetrics (class in litestar_security.workers) normalize_fetcher() (in module litestar_security.providers.jwks) normalize_identifier() (in module litestar_security.accounts) normalize_signer() (in module litestar_security.providers.jwt) normalize_verifier() (in module litestar_security.providers.jwt) NotificationCommand (class in litestar_security.accounts) NullSessionHandle (class in litestar_security.context) O OAuthRequestObservation (class in litestar_security.testing) observe() (litestar_security.providers.api_key.BufferedAPIKeyUsage method) (litestar_security.workers.NoOpSecurityMetrics method) (litestar_security.workers.SecurityMetrics method) oidc_provider() (in module litestar_security.providers.oidc) OIDCDiscoveryClient (class in litestar_security.providers.oidc) OIDCDiscoveryError OIDCJWTLogoutTokenConsumer (class in litestar_security.providers.oidc) OIDCMetadata (class in litestar_security.providers.oidc) OIDCProvider (class in litestar_security.providers.oidc) on_app_init() (litestar_security.plugin.SecurityPlugin method) on_cli_init() (litestar_security.plugin.SecurityPlugin method) OperationMessage (class in litestar_security.accounts) optional() (in module litestar_security.authentication) P PasskeyAuthenticationStart (class in litestar_security.accounts) PasskeyConfig (class in litestar_security.config) PasskeyOptions (class in litestar_security.accounts) PasskeyRegistrationStart (class in litestar_security.accounts) PasskeySummary (class in litestar_security.accounts) PasskeyVerification (class in litestar_security.accounts) PasswordChangeOutcome (class in litestar_security.accounts) PasswordChangeStatus (class in litestar_security.accounts) PasswordCredentialState (class in litestar_security.accounts) PasswordCredentialStore (class in litestar_security.accounts) PasswordPolicyViolation (class in litestar_security.accounts) PasswordReauthenticationProof (class in litestar_security.accounts) PasswordResetOutcome (class in litestar_security.accounts) PasswordResetStatus (class in litestar_security.accounts) PasswordVerificationStatus (class in litestar_security.accounts) PendingTokenIssue (class in litestar_security.accounts) pop() (litestar_security.context.LitestarSessionHandle method) (litestar_security.context.NullSessionHandle method) (litestar_security.context.SessionHandle method) prefixed() (litestar_security.guards.AuthorizationDecision method) prepare_password_rebind() (litestar_security.accounts.NativeSessionAuth method) prepare_rotation() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) PresentedCredential (class in litestar_security.authentication) Principal (class in litestar_security.context) ProblemDetail (class in litestar_security.schema) proof() (litestar_security.accounts.PurposeTokenCodec method) (litestar_security.providers.api_key.APIKeyCodec method) protected_resource (litestar_security.config.SecurityConfig attribute) public() (in module litestar_security.authentication) (litestar_security.accounts.RegistrationPolicy class method) PurposeTokenCodec (class in litestar_security.accounts) PurposeTokenDelivery (class in litestar_security.accounts) PurposeTokenGenerationError PurposeTokenProof (class in litestar_security.accounts) put() (litestar_security.testing.InMemoryMFALoginChallengeStore method) (litestar_security.testing.InMemoryStepUpStore method) (litestar_security.testing.InMemoryWebAuthnChallengeStore method) R raised_error_schema (litestar_security.config.SecurityConfig attribute) RaisedErrorSchema (class in litestar_security.config) RateLimitAttempt (class in litestar_security.accounts) RateLimitDecision (class in litestar_security.accounts) RateLimited (class in litestar_security.accounts) RateLimiter (class in litestar_security.accounts) RateLimitGuard (class in litestar_security.accounts) RateLimitPolicy (class in litestar_security.accounts) rebind() (litestar_security.accounts.SessionRegistry method) (litestar_security.testing.InMemoryLocalAccountStore method) receive_route() (litestar_security.plugin.SecurityPlugin method) record() (litestar_security.providers.api_key.APIKeyUsageSink method) record_assertion() (litestar_security.testing.InMemoryPasskeyStore method) records (litestar_security.testing.InMemoryAPIKeyStore property) (litestar_security.testing.InMemoryWebSocketConnectTokenStore property) RecoveryCodes (class in litestar_security.accounts) RecoveryTokenStore (class in litestar_security.accounts) refresh() (litestar_security.providers.oidc.OIDCProvider method) (litestar_security.testing.FakeOAuthProvider method) (litestar_security.testing.StaticAuthorizationSnapshotRefresher method) RefreshFamilyContext (class in litestar_security.accounts) RefreshPreflightOutcome (class in litestar_security.accounts) RefreshReceiptContext (class in litestar_security.accounts) RefreshReceiptKey (class in litestar_security.accounts) RefreshReceiptReplay (class in litestar_security.accounts) RefreshReceiptSealer (class in litestar_security.accounts) RefreshRotationOutcome (class in litestar_security.accounts) RefreshRotationStatus (class in litestar_security.accounts) RefreshTokenCodec (class in litestar_security.accounts) RefreshTokenFamilyStore (class in litestar_security.accounts) RefreshTokenIssue (class in litestar_security.accounts) RefreshTokenProof (class in litestar_security.accounts) RefreshTokenService (class in litestar_security.accounts) register() (litestar_security.accounts.RegistrationStore method) (litestar_security.testing.InMemoryLocalAccountStore method) register_login_method() (litestar_security.accounts.LoginMethodStore method) (litestar_security.testing.InMemoryLocalAccountStore method) RegistrationCommand (class in litestar_security.accounts) RegistrationMode (class in litestar_security.accounts) RegistrationOutcome (class in litestar_security.accounts) RegistrationPolicy (class in litestar_security.accounts) RegistrationStatus (class in litestar_security.accounts) RegistrationStore (class in litestar_security.accounts) rename (litestar_security.schema.WirePolicy attribute) rename_credential() (litestar_security.testing.InMemoryPasskeyStore method) replace_password_and_bump_epoch() (litestar_security.accounts.PasswordCredentialStore method) (litestar_security.testing.InMemoryLocalAccountStore method) replace_recovery_codes() (litestar_security.testing.InMemoryMFAStore method) replace_tokens() (litestar_security.testing.MemoryOAuthAccountStore method) require_user() (litestar_security.context.Principal method) required() (in module litestar_security.authentication) requires_all_of() (in module litestar_security.guards) requires_any_of() (in module litestar_security.guards) requires_assurance() (in module litestar_security.guards) requires_at_least() (in module litestar_security.guards) requires_authenticated() (in module litestar_security.guards) requires_capability() (in module litestar_security.guards) requires_one_of() (in module litestar_security.guards) requires_role() (in module litestar_security.guards) requires_scope() (in module litestar_security.guards) requires_team_role() (in module litestar_security.guards) requires_tenant() (in module litestar_security.guards) resolve() (litestar_security.accounts.LocalBearerIdentityResolver method) (litestar_security.accounts.NativeSessionAuth method) (litestar_security.authentication.AuthorizationResolver method) (litestar_security.authentication.IdentityResolver method) (litestar_security.testing.StaticAuthorizationResolver method) (litestar_security.testing.StaticIdentityResolver method) resolve_authorization() (in module litestar_security.context) resolve_identity() (litestar_security.providers.oidc.OIDCProvider method) (litestar_security.testing.FakeOAuthProvider method) resolve_provider_account() (litestar_security.testing.MemoryOAuthAccountStore method) resolve_user_auth_session() (litestar_security.accounts.UserAuthSessionResolver method) ResolvedUserAuthSession (class in litestar_security.accounts) ResourcePermission (class in litestar_security.context) revoke() (litestar_security.accounts.RefreshTokenService method) (litestar_security.providers.api_key.APIKeyService method) (litestar_security.providers.api_key.APIKeyStore method) (litestar_security.providers.oidc.OIDCProvider method) (litestar_security.testing.FakeOAuthProvider method) (litestar_security.testing.InMemoryAPIKeyStore method) (litestar_security.testing.InMemoryWebSocketRevocationSource method) revoke_family() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_for_account() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.accounts.RefreshTokenService method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_frontchannel() (litestar_security.testing.InMemoryOIDCSessionLogoutStore method) revoke_login_method() (litestar_security.accounts.LoginMethodStore method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_other_sessions() (litestar_security.accounts.SessionRegistry method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_session() (litestar_security.accounts.NativeSessionAuth method) revoke_session_for_account() (litestar_security.accounts.SessionRegistry method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_sessions_for_account() (litestar_security.accounts.SessionRegistry method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_token() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) revoke_token_for_account() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) RevokeLoginMethodOutcome (class in litestar_security.accounts) RevokeLoginMethodStatus (class in litestar_security.accounts) RFC RFC 6749 RFC 6750 RFC 7517 RFC 9457 RFC 9728, [1], [2], [3], [4] rotate() (litestar_security.accounts.RefreshTokenFamilyStore method) (litestar_security.accounts.RefreshTokenService method) (litestar_security.providers.api_key.APIKeyService method) (litestar_security.providers.api_key.APIKeyStore method) (litestar_security.testing.InMemoryAPIKeyStore method) (litestar_security.testing.InMemoryLocalAccountStore method) RotateRefreshCommand (class in litestar_security.accounts) RouteError (class in litestar_security.schema) run() (litestar_security.workers.BlockingCallRunner method) S seal() (litestar_security.accounts.RefreshReceiptSealer method) SecurityConfig (class in litestar_security.config) SecurityContext (class in litestar_security.context) SecurityEpochStore (class in litestar_security.accounts) SecurityEpochValidator (class in litestar_security.accounts) SecurityEvent (class in litestar_security.accounts) SecurityEventSink (class in litestar_security.accounts) SecurityHeadersConfig (class in litestar_security.headers) SecurityMetrics (class in litestar_security.workers) SecurityPlugin (class in litestar_security.plugin) select_key() (litestar_security.providers.jwks.CachedJWKSProvider method) (litestar_security.providers.jwks.JWKSProvider method) serialize() (litestar_security.headers.ContentSecurityPolicy method) ServiceTokenConfig (class in litestar_security.providers.oidc) SessionAuthentication (class in litestar_security.accounts) SessionBindingConfig (class in litestar_security.accounts) SessionBindingProof (class in litestar_security.accounts) SessionHandle (class in litestar_security.context) SessionPersistenceUnavailableError SessionRebindPlan (class in litestar_security.accounts) SessionRegistry (class in litestar_security.accounts) SessionSummary (class in litestar_security.accounts) SessionUnavailableError set() (litestar_security.context.LitestarSessionHandle method) (litestar_security.context.NullSessionHandle method) (litestar_security.context.SessionHandle method) (litestar_security.providers.jwks.InMemoryJWKSCache method) (litestar_security.providers.jwks.JWKSCache method) set_failpoint() (litestar_security.testing.InMemorySecurityBackend method) sign() (litestar_security.providers.jwt.SyncTokenSigner method) (litestar_security.providers.jwt.TokenSigner method) SigningKey (class in litestar_security.providers.jwt) slot_names (litestar_security.authentication.AuthenticationRegistry property) stage_revocation_retry() (litestar_security.testing.MemoryOAuthAccountStore method) StaticAuthorizationResolver (class in litestar_security.testing) StaticAuthorizationSnapshotRefresher (class in litestar_security.testing) StaticIdentityResolver (class in litestar_security.testing) status (litestar_security.schema.ProblemDetail attribute) status_code (litestar_security.schema.RouteError attribute) StepUpAuthorization (class in litestar_security.accounts) StepUpGrant (class in litestar_security.accounts) StepUpVerification (class in litestar_security.accounts) StoreConformanceFactories (class in litestar_security.testing) StoreRateLimiter (class in litestar_security.accounts) subject_digest() (litestar_security.accounts.RateLimitGuard method) SyncJWKSFetcher (class in litestar_security.providers.jwks) SyncJWTVerifier (class in litestar_security.providers.jwt) SyncTokenSigner (class in litestar_security.providers.jwt) T title (litestar_security.schema.ProblemDetail attribute) TokenIssue (class in litestar_security.accounts) TokenPair (class in litestar_security.accounts) TokenPurpose (class in litestar_security.accounts) TokenSigner (class in litestar_security.providers.jwt) TOTPEnrollment (class in litestar_security.accounts) TOTPProvisioning (class in litestar_security.accounts) TOTPVerification (class in litestar_security.accounts) touch() (litestar_security.accounts.SessionRegistry method) (litestar_security.testing.InMemoryLocalAccountStore method) U UnlimitedRateLimiter (class in litestar_security.accounts) unlink() (litestar_security.testing.MemoryOAuthAccountStore method) unseal() (litestar_security.accounts.RefreshReceiptSealer method) upgrade() (litestar_security.testing.MemoryOAuthAccountStore method) UserAuthSession (class in litestar_security.accounts) UserAuthSessionResolver (class in litestar_security.accounts) V validate() (litestar_security.accounts.SecurityEpochValidator method) verification_key_set (litestar_security.providers.jwt.LocalKeyRing property) VerificationKey (class in litestar_security.providers.jwt) VerificationKeySet (class in litestar_security.providers.jwt) VerificationOutcome (class in litestar_security.accounts) VerificationStatus (class in litestar_security.accounts) VerificationTokenStore (class in litestar_security.accounts) VerificationUnavailable (class in litestar_security.authentication) VerifiedCapability (class in litestar_security.providers.jwt) verify() (litestar_security.accounts.RefreshTokenCodec method) (litestar_security.providers.jwt.JWTVerifier method) (litestar_security.providers.jwt.SyncJWTVerifier method) verify_capability() (litestar_security.providers.jwt.LocalKeyRing method) W wait() (litestar_security.testing.InMemoryWebSocketRevocationSource method) warmup() (litestar_security.providers.jwks.CachedJWKSProvider method) (litestar_security.providers.jwks.JWKSProvider method) wire_forbid_unknown_fields (litestar_security.config.SecurityConfig attribute) wire_policy() (litestar_security.config.SecurityConfig method) wire_rename (litestar_security.config.SecurityConfig attribute) WirePolicy (class in litestar_security.schema) WireStruct (class in litestar_security.schema) WorkerLimits (class in litestar_security.workers)