Changeset View
Changeset View
Standalone View
Standalone View
swh/web/auth/utils.py
Show All 18 Lines | |||||
OIDC_SWH_WEB_CLIENT_ID = "swh-web" | OIDC_SWH_WEB_CLIENT_ID = "swh-web" | ||||
SWH_AMBASSADOR_PERMISSION = "swh.ambassador" | SWH_AMBASSADOR_PERMISSION = "swh.ambassador" | ||||
API_SAVE_ORIGIN_PERMISSION = "swh.web.api.save_origin" | API_SAVE_ORIGIN_PERMISSION = "swh.web.api.save_origin" | ||||
ADMIN_LIST_DEPOSIT_PERMISSION = "swh.web.admin.list_deposits" | ADMIN_LIST_DEPOSIT_PERMISSION = "swh.web.admin.list_deposits" | ||||
MAILMAP_PERMISSION = "swh.web.mailmap" | MAILMAP_PERMISSION = "swh.web.mailmap" | ||||
ADD_FORGE_MODERATOR_PERMISSION = "swh.web.add_forge_now.moderator" | ADD_FORGE_MODERATOR_PERMISSION = "swh.web.add_forge_now.moderator" | ||||
MAILMAP_ADMIN_PERMISSION = "swh.web.admin.mailmap" | MAILMAP_ADMIN_PERMISSION = "swh.web.admin.mailmap" | ||||
API_RAW_OBJECT_PERMISSION = "swh.web.api.raw_object" | |||||
def _get_fernet(password: bytes, salt: bytes) -> Fernet: | def _get_fernet(password: bytes, salt: bytes) -> Fernet: | ||||
""" | """ | ||||
Instantiate a Fernet system from a password and a salt value | Instantiate a Fernet system from a password and a salt value | ||||
(see https://cryptography.io/en/latest/fernet/). | (see https://cryptography.io/en/latest/fernet/). | ||||
Args: | Args: | ||||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |