- Added a new blueprint for OIDC logout that invalidates the Authentik session and redirects to a specified landing page. - Introduced custom CSS and JS files for branding, improving the visual integration of Authentik flows. - Updated Nginx configuration to serve the new branding assets and handle specific routes for signup and password recovery. - Enhanced the flow completion logic to support OIDC bridge functionality, including session management and redirect handling. - Implemented unit tests for the new OIDC bridge and flow context functionalities to ensure reliability.
32 lines
960 B
Plaintext
32 lines
960 B
Plaintext
# UltiSuite — OIDC RP logout : invalide session Authentik + redirect landing
|
|
version: 1
|
|
metadata:
|
|
name: Ulti OIDC logout redirect
|
|
labels:
|
|
blueprints.goauthentik.io/instantiate: "true"
|
|
entries:
|
|
- model: authentik_stages_redirect.redirectstage
|
|
id: ulti-logout-redirect
|
|
identifiers:
|
|
name: ulti-logout-redirect-suite
|
|
attrs:
|
|
mode: static
|
|
target_static: {{SUITE_ORIGIN}}/
|
|
keep_context: false
|
|
|
|
- model: authentik_flows.flowstagebinding
|
|
identifiers:
|
|
target: !Find [authentik_flows.flow, [slug, default-provider-invalidation-flow]]
|
|
stage: !Find [authentik_stages_user_logout.userlogoutstage, [name, default-invalidation-logout]]
|
|
order: 0
|
|
attrs:
|
|
order: 0
|
|
|
|
- model: authentik_flows.flowstagebinding
|
|
identifiers:
|
|
target: !Find [authentik_flows.flow, [slug, default-provider-invalidation-flow]]
|
|
stage: !KeyOf ulti-logout-redirect
|
|
order: 10
|
|
attrs:
|
|
order: 10
|