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 authenticate Undocumented
Module authorize Undocumented
Module guest Undocumented
Module policy Undocumented
Module resolve_identity Undocumented

From __init__.py:

Class AuthenticateMiddleware Require an authenticated identity before reaching the controller.
Class AuthenticateSessionMiddleware Require an identity authenticated through the HTTP session.
Class AuthenticateTokenMiddleware Require an identity authenticated through a personal access token.
Class GuestMiddleware Keep web login and registration routes restricted to guests.
Class RequirePermissionMiddleware Require one or more permissions before reaching the controller.
Class RequirePolicyMiddleware Gate a route behind a policy ability declared on a resource class.
Class RequireRoleMiddleware Require one or more roles before reaching the controller.
Class ResolveIdentityMiddleware Establish authentication while allowing anonymous requests to continue.
Class ResolveSessionIdentityMiddleware Resolve a web identity from the session without requiring a login.
Class ResolveTokenIdentityMiddleware Resolve an API identity from a Bearer token while allowing guests.