Index _ | A | B | C | D | G | H | I | J | L | M | N | O | P | R | S | T | U | V _ __init__() (AsyncJWKSManager method) (AxiomsConfig method) (AxiomsError method) (JWKSManager method) __new__() (AsyncJWKSManager static method) (JWKSManager static method) __repr__() (AxiomsConfig method) A access_token_all_permissions (HasAccessTokenPermissions attribute) access_token_all_roles (HasAccessTokenRoles attribute) access_token_all_scopes (HasAccessTokenScopes attribute) access_token_any_permissions (HasAccessTokenPermissions attribute) access_token_any_roles (HasAccessTokenRoles attribute) access_token_any_scopes (HasAccessTokenScopes attribute) access_token_permissions (HasAccessTokenPermissions attribute) access_token_roles (HasAccessTokenRoles attribute) access_token_scopes (HasAccessTokenScopes attribute) AccessTokenMiddleware (class in axioms_drf.middleware) AsyncJWKSManager (class in axioms_core.jwks) authenticate() (HasValidAccessToken method) (IsAccessTokenAuthenticated method) (IsAnyGetOrIsAccessTokenAuthenticated method) (IsAnyPostOrIsAccessTokenAuthenticated method) authenticate_header() (HasValidAccessToken method) axioms_core.config module axioms_core.errors module axioms_core.helper module axioms_core.jwks module axioms_drf.apps module axioms_drf.authentication module axioms_drf.helper module axioms_drf.middleware module axioms_drf.permissions module AxiomsConfig (class in axioms_core.config) AxiomsError B build_config_from_django_settings() (in module axioms_drf.helper) C check_claims() (in module axioms_core.helper) check_permissions() (in module axioms_core.helper) check_roles() (in module axioms_core.helper) check_scopes() (in module axioms_core.helper) check_token_validity() (in module axioms_core.helper) D default_code (InsufficientPermission attribute), [1] (InvalidAuthorizationBearer attribute), [1] (MissingAuthorizationHeader attribute), [1] (UnauthorizedAccess attribute), [1] default_detail (InsufficientPermission attribute), [1] (InvalidAuthorizationBearer attribute), [1] (MissingAuthorizationHeader attribute), [1] (UnauthorizedAccess attribute), [1] G get_claim_from_token() (in module axioms_core.helper) get_claim_names() (in module axioms_core.helper) get_config_value() (in module axioms_core.config) get_expected_issuer() (in module axioms_core.helper) get_jwks() (AsyncJWKSManager method) (JWKSManager method) get_jwks_url() (in module axioms_core.helper) get_key_from_jwks_json() (in module axioms_core.helper) get_token_permissions() (in module axioms_core.helper) get_token_roles() (in module axioms_core.helper) get_token_scopes() (in module axioms_core.helper) H has_object_permission() (IsSubOwner method) (IsSubOwnerOrSafeOnly method) has_permission() (HasAccessTokenPermissions method) (HasAccessTokenRoles method) (HasAccessTokenScopes method) (IsSafeOnly method) has_valid_token() (in module axioms_drf.helper) HasAccessTokenPermissions (class in axioms_drf.permissions) HasAccessTokenRoles (class in axioms_drf.permissions) HasAccessTokenScopes (class in axioms_drf.permissions) HasValidAccessToken (class in axioms_drf.authentication) I initialize() (AsyncJWKSManager method) (JWKSManager method) initialize_async_jwks_manager() (in module axioms_core.jwks) initialize_jwks_manager() (in module axioms_core.jwks) InsufficientPermission InvalidAuthorizationBearer IsAccessTokenAuthenticated (class in axioms_drf.authentication) IsAnyGetOrIsAccessTokenAuthenticated (class in axioms_drf.authentication) IsAnyPostOrIsAccessTokenAuthenticated (class in axioms_drf.authentication) IsSafeOnly (class in axioms_drf.permissions) IsSubOwner (class in axioms_drf.permissions) IsSubOwnerOrSafeOnly (class in axioms_drf.permissions) J JWKSManager (class in axioms_core.jwks) JWKSManagerASGIConfig (class in axioms_drf.apps) JWKSManagerWSGIConfig (class in axioms_drf.apps) L label (JWKSManagerASGIConfig attribute) (JWKSManagerWSGIConfig attribute) M message (HasAccessTokenPermissions attribute) (HasAccessTokenRoles attribute) (HasAccessTokenScopes attribute) (IsSafeOnly attribute) (IsSubOwner attribute) (IsSubOwnerOrSafeOnly attribute) MissingAuthorizationHeader module axioms_core.config axioms_core.errors axioms_core.helper axioms_core.jwks axioms_drf.apps axioms_drf.authentication axioms_drf.helper axioms_drf.middleware axioms_drf.permissions N name (JWKSManagerASGIConfig attribute) (JWKSManagerWSGIConfig attribute) O owner_attribute (IsSubOwner attribute) (IsSubOwnerOrSafeOnly attribute) P process_request() (AccessTokenMiddleware method) R ready() (JWKSManagerASGIConfig method) (JWKSManagerWSGIConfig method) S safe_methods (IsSafeOnly attribute) (IsSubOwnerOrSafeOnly attribute) shutdown() (AsyncJWKSManager method) (JWKSManager method) shutdown_async_jwks_manager() (in module axioms_core.jwks) shutdown_jwks_manager() (in module axioms_core.jwks) status_code (InsufficientPermission attribute), [1] (InvalidAuthorizationBearer attribute), [1] (MissingAuthorizationHeader attribute), [1] (UnauthorizedAccess attribute), [1] T to_dict() (AxiomsConfig method) U UnauthorizedAccess V validate_token_header() (in module axioms_core.helper) verbose_name (JWKSManagerASGIConfig attribute) (JWKSManagerWSGIConfig attribute)