Skip to content

website/docs: clarify SAML transient user lifecycle - #26284

Open
dominic-r wants to merge 2 commits into
mainfrom
dominic/clarify-saml-transient
Open

dominic-r wants to merge 2 commits into
mainfrom
dominic/clarify-saml-transient

Conversation

@dominic-r

Copy link
Copy Markdown
Member

The Shibboleth guide recommends transient NameIDs without explaining that authentik creates temporary accounts.

Document account creation, deletion on logout, and expiration cleanup, including deletion while a session remains active. Explain the “Delete temporary users after” setting and recommend persistent NameIDs when accounts need to survive across logins.

The Shibboleth guide recommends transient NameIDs without explaining that authentik creates temporary accounts.

Document account creation, deletion on logout, and expiration cleanup, including deletion while a session remains active. Explain the “Delete temporary users after” setting and recommend persistent NameIDs when accounts need to survive across logins.
@dominic-r dominic-r self-assigned this Sep 20, 2026
@dominic-r
dominic-r requested a review from a team as a code owner September 20, 2026 19:22
@dominic-r dominic-r added the area:docs Features or issues related to Docusaurus label Sep 20, 2026
@dominic-r dominic-r added the backport/version-2026.8 Add this label to PRs to backport changes to version-2026.8 label Sep 20, 2026
@netlify

netlify Bot commented Sep 20, 2026

Copy link
Copy Markdown

Deploy Preview for authentik-docs ready!

Name Link
🔨 Latest commit a424129
🔍 Latest deploy log https://app.netlify.com/projects/authentik-docs/deploys/6ab0328e1f0dd100081be545
😎 Deploy Preview https://deploy-preview-26284--authentik-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@codecov

codecov Bot commented Sep 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.77%. Comparing base (c5c5532) to head (0da0c7e).
⚠️ Report is 21 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #26284      +/-   ##
==========================================
+ Coverage   92.00%   94.77%   +2.76%     
==========================================
  Files        1175     1138      -37     
  Lines       76288    72382    -3906     
  Branches     4056        0    -4056     
==========================================
- Hits        70192    68603    -1589     
+ Misses       6054     3779    -2275     
+ Partials       42        0      -42     
Flag Coverage Δ
conformance 33.45% <ø> (-0.05%) ⬇️
e2e 38.21% <ø> (-0.05%) ⬇️
integration 30.18% <ø> (-0.05%) ⬇️
rust ?
unit 93.58% <ø> (+0.02%) ⬆️
unit-migrate 93.59% <ø> (+0.02%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@github-actions

github-actions Bot commented Sep 20, 2026

Copy link
Copy Markdown
Contributor

Playwright e2e

Download this run's HTML report, traces and server logs, then open the report:

gh run download 35681887183 -D playwright-artifacts
npx playwright show-report playwright-artifacts/playwright-report

Installation instructions

Instructions for docker-compose

Add the following block to your .env file:

AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-a424129ea02d82fbf2fb0d72f9ff5cea2776b5d6
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s

Afterwards, run the upgrade commands from the latest release notes.

Instructions for Kubernetes

Add the following block to your values.yml file:

authentik:
    outposts:
        container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
    image:
        repository: ghcr.io/goauthentik/dev-server
        tag: gh-a424129ea02d82fbf2fb0d72f9ff5cea2776b5d6

Afterwards, run the upgrade commands from the latest release notes.

@dewi-tik dewi-tik left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One small optional change

Comment thread website/docs/users-sources/sources/protocols/saml/index.mdx Outdated
@github-project-automation github-project-automation Bot moved this from Todo to In Progress in authentik Core Sep 21, 2026
@PeshekDotDev

Copy link
Copy Markdown
Contributor

Ugh, there is a whole thing with this and features requested for this. IDR all the details offhand but don't merge this yet please. Slight can of worms

@PeshekDotDev

Copy link
Copy Markdown
Contributor

Nothing stated in the documentation is wrong, its smart to mention this, but there were oddities with how transient gets used, especially in academic circles. Just want to double check some things before talking more about it

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Signed-off-by: Dominic Roy <dominic@sdko.org>
@dominic-r

Copy link
Copy Markdown
Member Author

I've marked you as a requested reviewer @PeshekDotDev Feel free to push to this PR directly/merge it when ready/block it for now. You know way more about this than me, so this is probably best

@netlify

netlify Bot commented Sep 22, 2026

Copy link
Copy Markdown

Deploy Preview for authentik-integrations ready!

Name Link
🔨 Latest commit 0da0c7e
🔍 Latest deploy log https://app.netlify.com/projects/authentik-integrations/deploys/6ab1f0833d12b700084d3bac
😎 Deploy Preview https://deploy-preview-26284--authentik-integrations.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:docs Features or issues related to Docusaurus backport/version-2026.8 Add this label to PRs to backport changes to version-2026.8

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants