Weebo SI
SecurityAuthentification

Flux Authentik

Les flux d'authentification et d'autorisation Authentik

Les flux Authentik : ceux qu'adoptent les AuthentikFlow, ceux que créent les blueprints (AuthentikBlueprint), et les applications qui s'en servent.

Applications → flux d'autorisation

Une flèche épaisse mène à un flux qui exige un second facteur.

Flux

SlugDésignationAuthentificationTitreSourceUtilisé par
admin-step-upauthorizationrequire_authenticatedSecond facteur pour l'accès adminblueprint admin-step-upargo-admin, clickstack, kube-admin, longhorn
default-authentication-flowauthenticationnoneSign in to WeeboAuthentikFlow builtin-default-authentication-flow—
default-authenticator-static-setupstage_configurationrequire_authenticatedYour recovery codesAuthentikFlow builtin-default-authenticator-static-setup—
default-authenticator-totp-setupstage_configurationrequire_authenticatedSet up an authenticator appAuthentikFlow builtin-default-authenticator-totp-setup—
default-authenticator-webauthn-setupstage_configurationrequire_authenticatedRegister a security keyAuthentikFlow builtin-default-authenticator-webauthn-setup—
default-password-changestage_configurationrequire_authenticatedChange your passwordAuthentikFlow builtin-default-password-change—
default-provider-authorization-explicit-consentauthorizationrequire_authenticated%(app)s wants to know who you areAuthentikFlow builtin-default-provider-authorization-explicit-consent—
default-provider-authorization-implicit-consentauthorizationrequire_authenticatedOn to %(app)sAuthentikFlow builtin-default-provider-authorization-implicit-consentangos, argo, batlehub, che-cluster, endpoint-gateway, forgejo, s3, stalwart
default-provider-invalidation-flowinvalidationnoneSigned out of %(app)sAuthentikFlow builtin-default-provider-invalidation-flowangos, argo, argo-admin, batlehub, che-cluster, clickstack, endpoint-gateway, forgejo, kube-admin, longhorn, s3, stalwart
default-source-authenticationauthenticationrequire_unauthenticatedSign in to WeeboAuthentikFlow builtin-default-source-authentication—
default-source-enrollmentenrollmentnonePick a usernameAuthentikFlow builtin-default-source-enrollment—
default-user-settings-flowstage_configurationrequire_authenticatedYour detailsAuthentikFlow builtin-default-user-settings-flow—
device-code-flowstage_configurationrequire_authenticatedDevice Code FlowAuthentikFlow device-code-flow—

Flux référencés mais absents du rendu (fournis par Authentik lui-même, ou à créer) : default-invalidation-flow

Étapes déclarées

FluxÉtapeModèleAttributs
admin-step-upadmin-step-up-mfaauthentik_stages_authenticator_validate.authenticatorvalidatestagedevice_classes: ["webauthn", "totp"]
not_configured_action: deny
last_auth_threshold: hours=8
webauthn_user_verification: preferred

Flux de la marque

La marque weebo (AuthentikBrand) :

ChampFlux
flowAuthenticationdefault-authentication-flow
flowInvalidationdefault-invalidation-flow

Blueprints

weebo - admin step-up

Second factor for weebo_admin applications (CR admin-step-up)

ModèleIdIdentifiants
authentik_flows.flowflow{"slug": "admin-step-up"}
authentik_stages_authenticator_validate.authenticatorvalidatestagemfa{"name": "admin-step-up-mfa"}
authentik_flows.flowstagebinding—{"target": "flow", "stage": "mfa", "order": 0}

weebo - admin step-up notifications

Mail on every kube-admin elevation (CR admin-step-up-notify)

ModèleIdIdentifiants
authentik_blueprints.metaapplyblueprint—{}
authentik_policies_expression.expressionpolicymatch{"name": "weebo-match-kube-admin-elevation"}
authentik_events.notificationrulerule{"name": "weebo-notify-admin-step-up"}
authentik_policies.policybinding—{"order": 0, "policy": "match", "target": "rule"}

On this page