List of all items
Structs
- admin::AuditResponse
- admin::BiscuitInfo
- admin::CheckBody
- admin::CheckResponse
- admin::CreateUserBody
- admin::ExpandBody
- admin::ListAuditQuery
- admin::ListSessionsQuery
- admin::ListSessionsResponse
- admin::ListUsersQuery
- admin::ListUsersResponse
- admin::PasskeySummary
- admin::PasswordResetBody
- admin::RevokeAllResponse
- admin::TupleBody
- admin::UpdateUserBody
- admin::UpstreamLink
- admin::UserDetailResponse
- biscuit::ActiveRootKey
- biscuit::BiscuitConfig
- biscuit::HistoryRootKey
- ctx::AuthCtx
- external_jwt::ExternalJwtIssuer
- gate::Caller
- jwt::ActiveKey
- jwt::HistoryKey
- jwt::JwtConfig
- oidc::OidcClient
- oidc::OidcRegistry
- oidc::StartedLogin
- oidc::UpstreamProvider
- oidc::UpstreamUserInfo
- oidc_provider::OidcProviderConfig
- oidc_provider::admin::CreateClientBody
- oidc_provider::admin::CreateClientResponse
- oidc_provider::admin::RotateSecretResponse
- oidc_provider::admin::UpdateClientBody
- oidc_provider::admin::UpstreamBody
- oidc_provider::authorize::AuthorizeRequest
- oidc_provider::consent::ConsentPage
- oidc_provider::consent::ConsentSubmission
- oidc_provider::federation::CompletedUpstreamLogin
- oidc_provider::federation::StartedUpstreamLogin
- oidc_provider::handlers::LogoutQuery
- oidc_provider::handlers::UpstreamCallbackQuery
- oidc_provider::handlers::UpstreamStartQuery
- oidc_provider::introspect::IntrospectRequest
- oidc_provider::introspect::IntrospectResponse
- oidc_provider::revoke::RevokeRequest
- oidc_provider::store::PostgresOidcClientStore
- oidc_provider::store::PostgresOidcCodeStore
- oidc_provider::store::PostgresOidcConsentStore
- oidc_provider::store::PostgresOidcRefreshStore
- oidc_provider::store::PostgresOidcSessionStore
- oidc_provider::store::PostgresOidcUpstreamStateStore
- oidc_provider::store::PostgresOidcUpstreamStore
- oidc_provider::store::SqliteOidcClientStore
- oidc_provider::store::SqliteOidcCodeStore
- oidc_provider::store::SqliteOidcConsentStore
- oidc_provider::store::SqliteOidcRefreshStore
- oidc_provider::store::SqliteOidcSessionStore
- oidc_provider::store::SqliteOidcUpstreamStateStore
- oidc_provider::store::SqliteOidcUpstreamStore
- oidc_provider::token::TokenErrorBody
- oidc_provider::token::TokenRequest
- oidc_provider::token::TokenResponse
- oidc_provider::types::AuthorizationCode
- oidc_provider::types::ConsentGrant
- oidc_provider::types::OidcClient
- oidc_provider::types::OidcSession
- oidc_provider::types::RefreshToken
- oidc_provider::types::UpstreamLoginState
- oidc_provider::types::UpstreamProvider
- oidc_provider::userinfo::AccessTokenClaims
- passkey::AuthenticatedPasskey
- passkey::PasskeyConfig
- passkey::PasskeyManager
- password::PasswordHasher
- session::SessionManager
- state::AdminApiKeys
- state::AuthCtxWithAdmin
- store::postgres::PostgresSessionStore
- store::postgres::PostgresUserStore
- store::sqlite::SqliteSessionStore
- store::sqlite::SqliteUserStore
- store::types::PasskeyCred
- store::types::Session
- store::types::User
- zanzibar::postgres::PostgresZanzibarStore
- zanzibar::resolve::Resolved
- zanzibar::schema::ParseError
- zanzibar::sqlite::SqliteZanzibarStore
- zanzibar::types::NamespaceSchema
- zanzibar::types::ObjectRef
- zanzibar::types::RelationDef
- zanzibar::types::SubjectRef
- zanzibar::types::Tuple
- zanzibar::types::TypeRef
Enums
- error::Error
- gate::CallerSource
- oidc_provider::JwksSource
- oidc_provider::authorize::AuthorizeValidation
- oidc_provider::revoke::HintedKind
- oidc_provider::types::TokenAuthMethod
- zanzibar::types::CheckResult
- zanzibar::types::Consistency
- zanzibar::types::PermissionExpr
- zanzibar::types::RelationKind
- zanzibar::types::TreeOp
- zanzibar::types::UsersetTree
Traits
- oidc_provider::store::OidcClientStore
- oidc_provider::store::OidcCodeStore
- oidc_provider::store::OidcConsentStore
- oidc_provider::store::OidcRefreshStore
- oidc_provider::store::OidcSessionStore
- oidc_provider::store::OidcUpstreamStateStore
- oidc_provider::store::OidcUpstreamStore
- store::SessionStore
- store::UserStore
- zanzibar::store::ZanzibarStore
Functions
- admin::router
- biscuit::attenuate
- biscuit::load_or_init_postgres
- biscuit::load_or_init_sqlite
- external_jwt::verify_with_any
- gate::extract_caller
- gate::require_role
- gate::require_role_for
- jwt::generate_ephemeral_ed25519
- module_name
- oidc_provider::admin::create_client
- oidc_provider::admin::delete_client
- oidc_provider::admin::delete_upstream
- oidc_provider::admin::get_client
- oidc_provider::admin::get_upstream
- oidc_provider::admin::list_clients
- oidc_provider::admin::list_upstream
- oidc_provider::admin::rotate_client_secret
- oidc_provider::admin::update_client
- oidc_provider::admin::upsert_upstream
- oidc_provider::admin_router
- oidc_provider::authorize::build_code
- oidc_provider::authorize::provider_issuer
- oidc_provider::authorize::redirect_with_code
- oidc_provider::authorize::redirect_with_error
- oidc_provider::authorize::return_to_for
- oidc_provider::authorize::validate
- oidc_provider::consent::scopes_already_granted
- oidc_provider::discovery::build_discovery
- oidc_provider::discovery::discovery_handler
- oidc_provider::federation::complete_upstream_login
- oidc_provider::federation::start_upstream_login
- oidc_provider::handlers::authorize_get
- oidc_provider::handlers::consent_post
- oidc_provider::handlers::introspect_post
- oidc_provider::handlers::logout_get
- oidc_provider::handlers::revoke_post
- oidc_provider::handlers::token_post
- oidc_provider::handlers::upstream_callback
- oidc_provider::handlers::upstream_start
- oidc_provider::handlers::userinfo_get
- oidc_provider::jwks::build_jwks
- oidc_provider::jwks::jwks_handler
- oidc_provider::jwks::load_public_jwks
- oidc_provider::router
- oidc_provider::spec_router
- oidc_provider::token::build_access_token_claims
- oidc_provider::token::build_id_token_claims
- oidc_provider::token::build_refresh_row
- oidc_provider::token::hash_refresh_token
- oidc_provider::token::mint_refresh_token
- oidc_provider::token::mint_sid
- oidc_provider::token::verify_pkce_s256
- oidc_provider::userinfo::build_userinfo
- oidc_provider::userinfo::parse_bearer
- passkey::passkey_to_cred
- router::engine_auth_router
- router::oidc_spec_router
- router::router
- schema::migrate_postgres
- schema::migrate_sqlite
- session::cookie_for
- session::csrf_cookie_for
- session::router
- zanzibar::resolve::resolve
- zanzibar::schema::parse_schema
Type Aliases
Constants
- oidc_provider::authorize::CODE_LIFETIME_SECS
- oidc_provider::federation::UPSTREAM_STATE_LIFETIME_SECS
- oidc_provider::token::ACCESS_TOKEN_LIFETIME_SECS
- oidc_provider::token::REFRESH_TOKEN_LIFETIME_SECS
- oidc_provider::token::errors::INVALID_CLIENT
- oidc_provider::token::errors::INVALID_GRANT
- oidc_provider::token::errors::INVALID_REQUEST
- oidc_provider::token::errors::INVALID_SCOPE
- oidc_provider::token::errors::SERVER_ERROR
- oidc_provider::token::errors::UNAUTHORIZED_CLIENT
- oidc_provider::token::errors::UNSUPPORTED_GRANT_TYPE
- schema::MIGRATION_VERSION
- schema::MODULE_NAME
- schema::PG_DDL_V1
- schema::PG_DDL_V2
- schema::PG_DDL_V3
- schema::PG_DDL_V4
- schema::SQLITE_DDL_V1
- schema::SQLITE_DDL_V2
- schema::SQLITE_DDL_V3
- schema::SQLITE_DDL_V4
- session::CSRF_COOKIE
- session::DEFAULT_SESSION_DURATION
- session::SESSION_COOKIE
- zanzibar::types::MAX_DEPTH