You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iTi-Flask/iti/auth/__init__.py

34 lines
736 B
Python

from .jwt import create_access_token, create_refresh_token, decode_token
from .permissions import (
Actor,
Principal,
PermissionProvider,
StaticPermissionProvider,
get_principal,
get_service_actor,
require_actor,
require_permission,
require_service,
require_service_scope,
require_user,
set_permission_provider,
)
__all__ = [
"Actor",
"PermissionProvider",
"Principal",
"StaticPermissionProvider",
"create_access_token",
"create_refresh_token",
"decode_token",
"get_principal",
"get_service_actor",
"require_actor",
"require_permission",
"require_service",
"require_service_scope",
"require_user",
"set_permission_provider",
]