ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

package documentation

Undocumented

Module authenticatable Undocumented
Module authorizable Undocumented
Module authorizer Undocumented
Module context Undocumented
Module guard Undocumented
Module identity_provider Undocumented
Module manager Undocumented
Module permission_repository Undocumented
Module policy Undocumented
Module session_guard Undocumented
Module snapshot Undocumented
Module token_repository Undocumented

From __init__.py:

Class IAccessTokenRepository Define the persistence operations of personal access tokens.
Class IAuthenticatable Define the minimum surface an application identity must expose.
Class IAuthenticationContext Define the authenticated state bound to a single request.
Class IAuthManager Define the public entry point of the authentication module.
Class IAuthorizable Define how an identity is addressed by the authorization tables.
Class IAuthorizationSnapshot Define the immutable authorization picture of a single request.
Class IAuthorizer Define the component answering authorization questions.
Class IGuard Define how an authenticated identity is extracted from a request.
Class IIdentityProvider Define how a persisted identity becomes an application object.
Class IPermissionRepository Define how the effective permissions of an identity are loaded.
Class IPolicy Define the contract shared by every resource policy.
Class ISessionGuard Define the stateful operations supported by session authentication.