Skip to content

website/docs: document OpenID Connect key binding - #26287

Open
dominic-r wants to merge 4 commits into
mainfrom
dominic/document-oidc-key-binding
Open

dominic-r wants to merge 4 commits into
mainfrom
dominic/document-oidc-key-binding

Conversation

@dominic-r

Copy link
Copy Markdown
Member

Add a guide to OpenID Connect key binding, linked from the bound_key scope description. Cover supported flows, provider configuration, JWK thumbprints, DPoP proofs, code exchanges, refreshes, and common failures.

Clarify that ID tokens are key-bound while access tokens remain bearer tokens.

Add a guide to OpenID Connect key binding, linked from the `bound_key` scope description. Cover supported flows, provider configuration, JWK thumbprints, DPoP proofs, code exchanges, refreshes, and common failures.

Clarify that ID tokens are key-bound while access tokens remain bearer tokens.
@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:34
@dominic-r dominic-r added area:docs Features or issues related to Docusaurus backport/version-2026.8 Add this label to PRs to backport changes to version-2026.8 labels Sep 20, 2026
@netlify

netlify Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for authentik-docs ready!

Name Link
🔨 Latest commit babbe72
🔍 Latest deploy log https://app.netlify.com/projects/authentik-docs/deploys/6ab4371022589d00084fd6ef
😎 Deploy Preview https://deploy-preview-26287--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 92.12%. Comparing base (0e7ad46) to head (babbe72).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #26287      +/-   ##
==========================================
- Coverage   92.13%   92.12%   -0.01%     
==========================================
  Files        1177     1177              
  Lines       76842    76842              
  Branches     4121     4121              
==========================================
- Hits        70796    70791       -5     
- Misses       5993     5998       +5     
  Partials       53       53              
Flag Coverage Δ
conformance 33.31% <ø> (+<0.01%) ⬆️
e2e 38.09% <ø> (-0.02%) ⬇️
integration 30.06% <ø> (+<0.01%) ⬆️
rust 44.79% <ø> (ø)
unit 93.61% <ø> (+<0.01%) ⬆️
unit-migrate 93.63% <ø> (ø)

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 35916501359 -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-babbe721a82e7b7896aed4d25f0ebf701d451928
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-babbe721a82e7b7896aed4d25f0ebf701d451928

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.

Will come back to review the rest

---
title: OpenID Connect key binding
sidebar_label: Key binding
description: Request key-bound ID tokens with DPoP, exchange authorization and device codes, and refresh with the same client key.

@dewi-tik dewi-tik Sep 21, 2026 •

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.

Needs a sidebar position

@github-project-automation github-project-automation Bot moved this from Todo to In Progress in authentik Core Sep 21, 2026
@dominic-r
dominic-r requested a review from dewi-tik September 23, 2026 20:31

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.

2 participants