Commit Graph

3495 Commits

Author SHA1 Message Date
Connor Peshek 6cdae9a86e website/docs: add oidc issuer information (#22556)
* website/docs: add oidc issuer information

* Update website/docs/add-secure-apps/providers/oauth2/index.mdx

Co-authored-by: Dominic R <dominic@goauthentik.io>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* Update website/docs/add-secure-apps/providers/oauth2/index.mdx

Co-authored-by: Dominic R <dominic@goauthentik.io>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* Update website/docs/add-secure-apps/providers/oauth2/index.mdx

Co-authored-by: Dominic R <dominic@goauthentik.io>
Signed-off-by: Connor Peshek <connor@connorpeshek.me>

* Apply suggestion from @dominic-r

Signed-off-by: Dominic R <dominic@goauthentik.io>

* update warning to info

* Update language throughout the doc, fix punctuation and spelling

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>

* update typos

* fix wording

* lint

---------

Signed-off-by: Connor Peshek <connor@connorpeshek.me>
Signed-off-by: Dominic R <dominic@goauthentik.io>
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
2026-06-02 18:08:08 +00:00
dependabot[bot] 11af3f4030 website: bump the build group across 1 directory with 9 updates (#22669)
* website: bump the build group across 1 directory with 9 updates

Bumps the build group with 9 updates in the /website directory:

| Package | From | To |
| --- | --- | --- |
| [@rspack/binding-darwin-arm64](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `2.0.0` | `2.0.4` |
| [@rspack/binding-linux-arm64-gnu](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `2.0.0` | `2.0.4` |
| [@rspack/binding-linux-x64-gnu](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `2.0.0` | `2.0.4` |
| [@swc/core-darwin-arm64](https://github.com/swc-project/swc) | `1.15.33` | `1.15.40` |
| [@swc/core-linux-arm64-gnu](https://github.com/swc-project/swc) | `1.15.33` | `1.15.40` |
| [@swc/core-linux-x64-gnu](https://github.com/swc-project/swc) | `1.15.33` | `1.15.40` |
| [@swc/html-darwin-arm64](https://github.com/swc-project/swc) | `1.15.33` | `1.15.40` |
| [@swc/html-linux-arm64-gnu](https://github.com/swc-project/swc) | `1.15.33` | `1.15.40` |
| [@swc/html-linux-x64-gnu](https://github.com/swc-project/swc) | `1.15.33` | `1.15.40` |



Updates `@rspack/binding-darwin-arm64` from 2.0.0 to 2.0.4
- [Release notes](https://github.com/web-infra-dev/rspack/releases)
- [Commits](https://github.com/web-infra-dev/rspack/commits/v2.0.4/packages/rspack)

Updates `@rspack/binding-linux-arm64-gnu` from 2.0.0 to 2.0.4
- [Release notes](https://github.com/web-infra-dev/rspack/releases)
- [Commits](https://github.com/web-infra-dev/rspack/commits/v2.0.4/packages/rspack)

Updates `@rspack/binding-linux-x64-gnu` from 2.0.0 to 2.0.4
- [Release notes](https://github.com/web-infra-dev/rspack/releases)
- [Commits](https://github.com/web-infra-dev/rspack/commits/v2.0.4/packages/rspack)

Updates `@swc/core-darwin-arm64` from 1.15.33 to 1.15.40
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.15.33...v1.15.40)

Updates `@swc/core-linux-arm64-gnu` from 1.15.33 to 1.15.40
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.15.33...v1.15.40)

Updates `@swc/core-linux-x64-gnu` from 1.15.33 to 1.15.40
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.15.33...v1.15.40)

Updates `@swc/html-darwin-arm64` from 1.15.33 to 1.15.40
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.15.33...v1.15.40)

Updates `@swc/html-linux-arm64-gnu` from 1.15.33 to 1.15.40
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.15.33...v1.15.40)

Updates `@swc/html-linux-x64-gnu` from 1.15.33 to 1.15.40
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/swc-project/swc/compare/v1.15.33...v1.15.40)

---
updated-dependencies:
- dependency-name: "@rspack/binding-darwin-arm64"
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@rspack/binding-linux-arm64-gnu"
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@rspack/binding-linux-x64-gnu"
  dependency-version: 2.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@swc/core-darwin-arm64"
  dependency-version: 1.15.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@swc/core-linux-arm64-gnu"
  dependency-version: 1.15.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@swc/core-linux-x64-gnu"
  dependency-version: 1.15.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@swc/html-darwin-arm64"
  dependency-version: 1.15.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@swc/html-linux-arm64-gnu"
  dependency-version: 1.15.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
- dependency-name: "@swc/html-linux-x64-gnu"
  dependency-version: 1.15.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: build
...

Signed-off-by: dependabot[bot] <support@github.com>

* sigh

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
2026-06-02 19:54:02 +02:00
Dominic R 13243fdcb4 website/integrations: Elastic Cloud: cleanup (#22707)
Agent-thread: https://sdko.org/internal/threads/019e6b68-45f2-7542-be4f-d5f66dc30675
A7k-product: product
A7k-product-repo: 4

Co-authored-by: Agent <agent@svc.sdko.net>
2026-06-02 13:23:51 +00:00
Dominic R 044ca286ab website/integrations: Microsoft 365: cleanup (#22706)
Align the Microsoft 365 guide with current authentik labels and Microsoft SAML federation requirements.

Agent-thread: https://sdko.org/internal/threads/019e6b67-f02e-7f40-8f0c-1b70655a68b8

A7k-product: product

A7k-product-repo: 3

Co-authored-by: Agent <agent@svc.sdko.net>
2026-06-02 13:19:16 +00:00
Dominic R a058248d43 website/integrations: Salesforce: cleanup (#22708)
* website/integrations: Salesforce: cleanup

Agent-thread: https://sdko.org/internal/threads/019e6b86-c95f-72e2-888c-9104fb34d9e0
A7k-product: product
A7k-product-repo: 1
Co-authored-by: Agent <agent@svc.sdko.net>

* fix

---------

Co-authored-by: Agent <agent@svc.sdko.net>
2026-06-02 12:54:55 +00:00
Jens L. 1f3856f862 website/docs: update endpoint SSH docs (#22759)
* website/docs: update endpoint SSH docs

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* Apply suggestion from @dewi-tik

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Signed-off-by: Jens L. <jens@beryju.org>

* Apply suggestion from @dewi-tik

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Signed-off-by: Jens L. <jens@beryju.org>

* Apply suggestion from @dewi-tik

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Signed-off-by: Jens L. <jens@beryju.org>

* re-fix

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens L. <jens@beryju.org>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
2026-06-02 14:10:08 +02:00
Marc 'risson' Schmitt 9e75f62c0d website/docs: 2025.12.6 release notes (#22719)
* website/docs: 2025.12.6 release notes

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* Apply suggestions from code review

Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* spellcheck

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* spellcheck

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* fixup

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

---------

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-28 17:48:06 +02:00
Marc 'risson' Schmitt d4ff4ca9d5 website/docs: 2026.2.4 release notes (#22720)
* website/docs: 2026.2.4 release notes

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* spellcheck

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* fixup

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

---------

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-28 17:47:37 +02:00
Marc 'risson' Schmitt 43100a4eb9 website/docs: 2026.5.2 release notes (#22721)
* website/docs: 2026.5.1 release notes

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* spellcheck

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* fixup

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

* whoops

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

---------

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-28 17:46:58 +02:00
authentik-automation[bot] a370d76d23 security: automated internal backport of patch GHSA-c3m2-jqmq-pvp3.sec.patch to authentik-main (#22732)
* Automated internal backport of patch GHSA-c3m2-jqmq-pvp3.sec.patch to authentik-main

* fix spellcheck

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>

---------

Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-28 16:43:35 +02:00
authentik-automation[bot] 8830a712b0 security: automated internal backport of patch GHSA-xp7f-xjjx-gwm8.sec.patch to authentik-main (#22734)
Automated internal backport of patch GHSA-xp7f-xjjx-gwm8.sec.patch to authentik-main

Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-28 16:39:26 +02:00
authentik-automation[bot] 3243c974b2 security: automated internal backport of patch GHSA-wr38-7xg8-fqxr.sec.patch to authentik-main (#22733)
Automated internal backport of patch GHSA-wr38-7xg8-fqxr.sec.patch to authentik-main

Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2026-05-28 16:38:49 +02:00
Dominic R f5fed833da website/integrations: Knocknoc: cleanup (#22405)
* website/integrations: Knocknoc: cleanup

Refresh the Knocknoc SAML integration guide to match the current template and provider setup.

Agent-thread: https://sdko.org/internal/threads/019e33f8-d810-72f1-b980-bf216058c56b
Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: Knocknoc: address review comments

Clarify the Knocknoc setup steps and metadata instructions so the guide preserves the reviewer-requested context for readers.

Agent-thread: https://sdko.org/internal/threads/019e4ca5-9bf4-76b2-a56a-868aa18e76bf

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: Agent <agent@svc.sdko.net>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
2026-05-27 20:20:26 +02:00
dependabot[bot] 4d5d7bf135 ci: bump taiki-e/install-action from 2.79.5 to 2.79.6 in /.github/actions/setup (#22655)
* ci: bump taiki-e/install-action in /.github/actions/setup

Bumps [taiki-e/install-action](https://github.com/taiki-e/install-action) from 2.79.5 to 2.79.6.
- [Release notes](https://github.com/taiki-e/install-action/releases)
- [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taiki-e/install-action/compare/6c1f7cf125e42770ff087ea443901b487cc5471a...f48d2f8ba2b452934c948b7be1a768079c3632ff)

---
updated-dependencies:
- dependency-name: taiki-e/install-action
  dependency-version: 2.79.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* re-lock

* sigh

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
2026-05-26 17:06:53 +02:00
NiceDevil 181c0a2a4b website/integrations: Personio (#22634)
* website/integrations: Personio

Add an integration guide for Personio with OIDC SSO against authentik,
covering the confidential OAuth2/OpenID Connect provider configuration
in authentik and the Personio OIDC settings (issuer, authorization,
token, userinfo, and JWKS endpoints, scopes, client credentials, and
the email claim mapping). Tested with Personio (SaaS) and authentik
2026.5.0.

Also add Personio to the integrations spell-check dictionary.

* website/integrations: Personio: cleanup

Refresh the Personio OIDC guide to match the integration template and current Personio setup flow.

Agent-thread: https://sdko.org/internal/threads/019e610a-5c59-7050-88e7-3c9569491cf2

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: nicedevil007 <nicedevil007@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-26 13:02:38 +02:00
dependabot[bot] 9c6315f691 website: bump semver from 7.8.0 to 7.8.1 in /website (#22613)
Bumps [semver](https://github.com/npm/node-semver) from 7.8.0 to 7.8.1.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1)

---
updated-dependencies:
- dependency-name: semver
  dependency-version: 7.8.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-26 11:35:18 +02:00
dependabot[bot] 9258f6ae0d core: bump library/nginx from 1.31-trixie to 1.31.1-trixie in /website (#22622)
Bumps library/nginx from 1.31-trixie to 1.31.1-trixie.

---
updated-dependencies:
- dependency-name: library/nginx
  dependency-version: 1.31.1-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-26 11:18:48 +02:00
NiceDevil 47542149e4 website/integrations: Omnissa Workspace ONE Access (#22636)
* website/integrations: Omnissa Workspace ONE Access

Add an integration guide for Omnissa Workspace ONE Access with OIDC SSO
against authentik, covering the OAuth2/OpenID Connect provider
configuration in authentik (with both the web and the awgb://oauth2
mobile redirect URIs), the OpenID Connect IDP setup under
Integrations > Identity Providers in Omnissa Workspace ONE Access
(manual endpoint configuration, client credentials, user lookup
attribute mapping, directories, network ranges, authentication method
name), and a short pointer to wiring the new authentication method
into the relevant access policies. Tested with Omnissa Workspace ONE
Access (SaaS) and authentik 2026.5.0.

Also add Omnissa to the integrations spell-check dictionary.

* website/integrations: Omnissa Workspace ONE Access: cleanup

Clean up the Omnissa Workspace ONE Access integration guide to match current OIDC guidance and template structure.

Agent-thread: https://sdko.org/internal/threads/019e6109-22aa-74a0-a539-ee3f017da7af

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: nicedevil007 <nicedevil007@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-25 22:47:07 +00:00
NiceDevil 740af3aa5e website/integrations: Veeam Backup & Replication (#22635)
* website/integrations: Veeam Backup & Replication

Add an integration guide for Veeam Backup & Replication with SAML SSO
against authentik, covering the Users and Roles > Identity Provider
configuration in the VBR console, the SAML Provider from Metadata
setup in authentik, the metadata exchange between both sides, and the
External Group role mapping. Tested with Veeam Backup & Replication
13.0.1 and authentik 2026.5.0.

* website/integrations: Veeam Backup & Replication: cleanup

Update the Veeam Backup & Replication SAML guide to match the current integration template and verified Veeam/authentik terminology.

Agent-thread: https://sdko.org/internal/threads/019e6109-a3c8-76b3-a443-02ca7927a08f

Co-authored-by: Agent <agent@svc.sdko.net>

* Apply suggestion from @dominic-r

Signed-off-by: Dominic R <dominic@goauthentik.io>

---------

Signed-off-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: nicedevil007 <nicedevil007@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
Co-authored-by: Dominic R <dominic@sdko.org>
2026-05-25 22:40:21 +00:00
NiceDevil 5e9a295631 website/integrations: Dashy (#22633)
* website/integrations: Dashy

Add an integration guide for Dashy with OIDC SSO against authentik,
covering the public OAuth2/OpenID Connect provider configuration in
authentik and the Dashy OIDC settings (web UI and conf.yml). Tested
with Dashy 4.1.15 and authentik 2026.5.0.

* website/integrations: Dashy: cleanup

Clean up the Dashy integration guide to match the current template and OIDC behavior.

Agent-thread: https://sdko.org/internal/threads/019e611f-c782-7741-8b53-a83e0b658006

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: nicedevil007 <nicedevil007@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-25 22:32:58 +00:00
NiceDevil 659d009f32 website/integrations: mailcow Logs Viewer (#22632)
* website/integrations: mailcow Logs Viewer

Add an integration guide for mailcow Logs Viewer with OAuth2/OIDC SSO
against authentik, covering the application/provider creation and the
OAuth2 environment variables on the mailcow Logs Viewer side. Tested
with mailcow Logs Viewer 2.6.1 and authentik 2026.5.0.

* website/integrations: mailcow Logs Viewer: cleanup

Align the mailcow Logs Viewer guide with the integration template and remove default-only OAuth settings.

Agent-thread: https://sdko.org/internal/threads/019e6120-481a-7892-9720-e2b9ff002e6e

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: nicedevil007 <nicedevil007@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-25 22:31:09 +00:00
Fletcher Heisler 8c40db3c71 docs: Americanize and minor fixes (#22600)
* typo fixes

* americanize

* made docs
2026-05-24 10:12:35 -04:00
Dominic R ba18b107ef website/integrations: Semgrep: cleanup (#22403)
* website/integrations: Semgrep: cleanup

Update the Semgrep SAML guide to match the current integration template and Semgrep's guided SSO setup.

Refresh the authentik provider flow, attribute mappings, verification steps, and external resources.

Agent-thread: https://sdko.org/internal/threads/019e33e7-be1f-7793-8587-acd5cbf80225

Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: Semgrep: address review comments

Apply review feedback for the Semgrep integration wording and current application wizard button label.

Agent-thread: https://sdko.org/internal/threads/019e4ca5-9bf4-76b2-a56a-868aa18e76bf
Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: Semgrep: update example domain

Use a neutral placeholder email domain in the Semgrep guide so the preparation and setup steps match.

Agent-thread: https://sdko.org/internal/threads/019e4ca5-9bf4-76b2-a56a-868aa18e76bf
Co-authored-by: Agent <agent@svc.sdko.net>

* Update website/integrations/security/semgrep/index.md

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>

---------

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
2026-05-22 14:15:44 +00:00
Dominic R 3214a0ae98 website/integrations: Vaultwarden: cleanup (#22401)
Clean up the Vaultwarden integration guide to match current template ordering and clarify OIDC environment settings.

Agent-thread: https://sdko.org/internal/threads/019e33e7-57be-7093-9484-d7bde9fba941

Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-22 09:50:50 -04:00
Dominic R ee323565b8 website/integrations: KnowBe4: cleanup (#22406)
* website/integrations: KnowBe4: cleanup

Refresh the KnowBe4 SAML integration guide to match the current template and provider guidance.

Agent-thread: https://sdko.org/internal/threads/019e33f8-9301-7b33-83b8-4e9fb0f47a83

Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: KnowBe4: address review comments

Clarify the optional KnowBe4 SAML settings and apply the reviewer’s verification wording so the cleanup keeps the policy choices visible.

Agent-thread: https://sdko.org/internal/threads/019e4ca5-9bf4-76b2-a56a-868aa18e76bf

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-22 09:46:08 -04:00
Dominic R 227d7520f0 website/integrations: macmon NAC: cleanup (#22407)
Update the macmon NAC guide to match the integration template and document the required SAML response settings.

Agent-thread: https://sdko.org/internal/threads/019e33f8-5c40-7c31-9e3c-eb15fc7c0f68

Co-authored-by: Agent <agent@svc.sdko.net>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
2026-05-22 09:45:24 -04:00
Dewi Roberts 388172029e website/integrations: add learning section to categories (#22571)
Add learning section to categories
2026-05-22 12:23:03 +00:00
Dominic R 7402287d9b website/integrations: XCreds: cleanup (#22400)
* website/integrations: XCreds: cleanup

Bring the XCreds guide in line with the integration template and current OIDC setup requirements.

Agent-thread: https://sdko.org/internal/threads/019e33e7-2bd3-7530-b5ef-05002235ce62

Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: XCreds: address review comment

Restore the XCreds Admin Guide link in the configuration section so readers have the detailed upstream setup reference.

Agent-thread: https://sdko.org/internal/threads/019e4ca5-9bf4-76b2-a56a-868aa18e76bf
Co-authored-by: Agent <agent@svc.sdko.net>

* Update website/integrations/security/xcreds/index.mdx

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>

---------

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
2026-05-22 07:33:16 -04:00
Dominic R 37f7cc710b website/docs: Fix release notes cards (#22554)
Render release note version labels without Docusaurus' leading digit icon split and improve the generated release index description.

Agent-thread: https://sdko.org/internal/threads/019e4d1f-3a81-7191-acba-2f1740acab52

Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-22 02:19:27 +00:00
Dominic R 98303d131f website/integrations: Push Security: cleanup (#22404)
* website/integrations: Push Security: cleanup

Align the Push Security SAML guide with the integration template and current provider requirements.

Agent-thread: https://sdko.org/internal/threads/019e33f8-2c7f-7e83-bf2f-a89dc9a8e99a
Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: Push Security: require signed requests

Make the Push Security signed-request verification step mandatory so authentik validates SAML requests.

Agent-thread: https://sdko.org/internal/threads/019e33f8-2c7f-7e83-bf2f-a89dc9a8e99a
Co-authored-by: Agent <agent@svc.sdko.net>

* website/integrations: Push Security: address review comments

Restore authentik-specific SAML mapping context and recommended request-signing guidance from review feedback.

Agent-thread: https://sdko.org/internal/threads/019e4ca5-9bf4-76b2-a56a-868aa18e76bf

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-22 02:02:37 +00:00
Dominic R d9bd596503 website/integrations: Skyhigh Security: cleanup (#22402)
Update the Skyhigh Security integration guide to use tabbed SAML flows and current provider configuration details.

Agent-thread: https://sdko.org/internal/threads/019e33e7-848d-7ba0-811e-be42bd81bc3e

Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-22 00:43:00 +00:00
Connor Peshek dcf575f621 website/release: Release notes updates (#22543)
* update release notes

* update changelog

* add changelog updates

* update changelog with diff

* finalize

* lint
2026-05-21 21:48:32 +00:00
Dewi Roberts d2b73aba08 website/docs: release notes: add absorb lms to integrations (#22534)
* Add absorb lms to integrations in release notes

* Add author
2026-05-21 14:02:02 +00:00
Teffen Ellis 3537ea544d website/docs: document npm install-script blocking (#22461)
* website/docs: document npm install-script blocking

The repo's `.npmrc` sets `ignore-scripts=true` to neutralize the
dominant npm supply-chain attack pattern (preinstall/postinstall
payloads, as used by the recent "Shai-Hulud" and "Mini Shai-Hulud"
incidents). The trade-off is that a handful of packages that ship
native binaries — esbuild, chromedriver, tree-sitter — need to be
rebuilt explicitly when their install step is required.

Today this is implicit; a new contributor whose build fails because
esbuild's binary didn't unpack has no obvious next step except to
disable the protection. Documenting it in both setup guides points
them at `npm rebuild --foreground-scripts <pkg>` and makes the
"don't flip `ignore-scripts` off" guidance explicit.

No code or config changes — docs only.

Co-authored-by: Agent <279763771+playpen-agent@users.noreply.github.com>

* Use separate file.

* Apply suggestions from code review

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Signed-off-by: Dewi Roberts <dewi@goauthentik.io>

---------

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Agent <279763771+playpen-agent@users.noreply.github.com>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
2026-05-21 12:47:49 +00:00
Teffen Ellis c0d0bffae0 root: bind-mount .npmrc into Dockerfile npm ci stages (#22462)
* root: bind-mount .npmrc into Dockerfile npm ci stages

`npm` walks up from cwd looking for `.npmrc`. The two Dockerfiles that
run `npm ci` (`lifecycle/container/Dockerfile` for the web build and
`website/Dockerfile` for the docs build) bind-mount package.json /
package-lock.json into the build context, but not `.npmrc`. As a result
the project-level settings — most importantly `ignore-scripts=true` —
are not honored inside the container, so a hypothetical malicious
package's preinstall/postinstall hook would execute during the image
build.

Adding `--mount=type=bind,target=/work/.npmrc,src=./.npmrc` to each
`npm ci` step closes that gap. The mount is read-only and only present
for the install step, so it adds no layer weight.

Co-authored-by: Agent <279763771+playpen-agent@users.noreply.github.com>

* Update bindmount.

---------

Co-authored-by: Agent <279763771+playpen-agent@users.noreply.github.com>
2026-05-21 13:39:49 +02:00
Dewi Roberts 85d645d8e0 website/docs: add global to values.yaml snippets and update version (#22524)
Add global to values.yaml snippets and update version
2026-05-21 07:32:44 -04:00
Dewi Roberts 15afb947c9 website/integrations: add absorb LMS (#22328)
* Create doc

* Headers

* Tabs

* Document

* Spellcheck

* Mdx and comments change

* Add wording

---------

Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
2026-05-21 11:29:06 +01:00
dependabot[bot] c73d5d3113 core: bump library/nginx from 1.29-trixie to 1.31-trixie in /website (#22520)
Bumps library/nginx from 1.29-trixie to 1.31-trixie.

---
updated-dependencies:
- dependency-name: library/nginx
  dependency-version: 1.31-trixie
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 09:04:21 +00:00
dependabot[bot] d18c04e44c core: bump library/node from 25.9.0-trixie to 26.2.0-trixie in /website (#22519)
Bumps library/node from 25.9.0-trixie to 26.2.0-trixie.

---
updated-dependencies:
- dependency-name: library/node
  dependency-version: 26.2.0-trixie
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 10:27:26 +02:00
Connor Peshek 2523f77d5d website/docs: update saml source to include details on force authenti… (#22488)
website/docs: update saml source to include details on force authentication
2026-05-21 03:39:08 +00:00
Dewi Roberts a8f0642d1e website/integrations: apply suggestions to ABM doc (#22507)
Apply suggestions
2026-05-20 19:10:31 +00:00
Dewi Roberts ad2b3566fd website/integations: update ABM doc (#22166)
* Minor changes

* A word

* Update to new format and 2026.5 changes

* Remove unused placeholder

---------

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
2026-05-20 18:13:48 +00:00
dependabot[bot] 774dbc212a core: bump library/node from 7a99c60 to e588aaf in /website (#22495)
Bumps library/node from `7a99c60` to `e588aaf`.

---
updated-dependencies:
- dependency-name: library/node
  dependency-version: 25.9.0-trixie
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-20 17:01:15 +02:00
Tana M Berry bc3c12aec0 website/docs: first batch of updates for new Binding wizard (#22393)
* first batch of updates

* tweak

* more tweaks
2026-05-18 14:23:04 -05:00
Dominic R c68c2c49a0 website/docs: add integrations to 2026.5 release notes (#22416)
* website/docs: add integrations to 2026.5 release notes

Mention the new RabbitMQ and grommunio integration guides in the 2026.5 release notes so they are included with the rest of the newly added guides.

Agent-thread: https://sdko.org/internal/threads/019e3870-7948-74c2-93ea-9a03eaeb2bb1
Co-authored-by: Agent <agent@svc.sdko.net>

* Update website/docs/releases/2026/v2026.5.md

Co-authored-by: Connor Peshek <connor@connorpeshek.me>
Signed-off-by: Dominic R <dominic@goauthentik.io>

* website: Normalize release note thanks punctuation

Add exclamation points to contributor thanks in the 2026.2 and 2026.5 release notes for consistent wording.

Agent-thread: https://sdko.org/internal/threads/019e3b37-ead3-7b41-b53d-f37045a7671f
Co-authored-by: Agent <agent@svc.sdko.net>

---------

Signed-off-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com>
Co-authored-by: Connor Peshek <connor@connorpeshek.me>
2026-05-18 16:17:41 +00:00
Dewi Roberts 3412ea9d0d website/docs: providers: update UI terms (#22136)
* Update UI terms

* Change wording

---------

Signed-off-by: Dewi Roberts <dewi@goauthentik.io>
2026-05-18 15:56:09 +00:00
Tana M Berry 5d1c15cfad website: Docs and README new screenshots (#22341)
* new screenshots

* added line about Docs style guide to bump

* tweak

* Optimised images with calibre/image-actions

* Apply suggestion from @dominic-r

Signed-off-by: Dominic R <dominic@goauthentik.io>

* changed size to match original

* Optimised images with calibre/image-actions

* adjusted size to match original, resolution is 72

* Optimised images with calibre/image-actions

* resize attempt

* Optimised images with calibre/image-actions

* try again

* Optimised images with calibre/image-actions

* update the screenshots from the real instance

Signed-off-by: Jens Langhammer <jens@goauthentik.io>

* Optimised images with calibre/image-actions

---------

Signed-off-by: Dominic R <dominic@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Connor Peshek <connor@connorpeshek.me>
Co-authored-by: Jens Langhammer <jens@goauthentik.io>
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-05-18 16:15:38 +02:00
Tobias Krug ff564e3e65 website/integrations: add grommunio (#22342)
* docs: add grommunio integration guide

* docs: fix prettier formatting in grommunio integration guide

* Update formatting, change certificate section to match other docs, update some wording

* Update.

Co-authored-by: Agent <agent@svc.sdko.net>

---------

Co-authored-by: Tobias Krug <snxrcsme@gmail.com>
Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Dominic R <dominic@goauthentik.io>
Co-authored-by: Agent <agent@svc.sdko.net>
2026-05-18 00:14:34 +00:00
Oleksii Kondratiuk 002178e2e1 website/integrations: add rabbitmq (#22360)
* website/integrations/infrastructure: add RabbitMQ

Add a community-supported integration document for RabbitMQ 4.x using
the `rabbitmq_auth_backend_oauth2` plugin. The same configuration
supports both Management UI login via OpenID Connect and AMQP / HTTP
API authentication with a JWT used as the password.

Includes the required scope mapping (aud claim + synthetic-SA groups
injection for the client_credentials grant), the two groups
(rabbitmq-administrator and rabbitmq-monitoring) used by RabbitMQ's
scope_aliases, and the application policy bindings that gate login at
the authentik layer.

* website/integrations/infrastructure: tighten SA bypass to internal_service_account

Use `request.user.type == "internal_service_account"` instead of a
suffix match on the username plus the broader `service_account` type.

`internal_service_account` is the authentik user type assigned only to
the synthetic SA that the OAuth2 provider creates for each
`client_credentials` grant; manually-created service accounts use the
plain `service_account` type. The previous check would let any admin-
created `service_account` whose username ended with `-client_credentials`
through the application policy, which is broader than intended.

* Update formatting, change language, remove line breaks

* Update.

---------

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
Co-authored-by: Dominic R <dominic@goauthentik.io>
2026-05-18 00:11:13 +00:00
Connor Peshek 37a59e6ad1 web, website: Update name to application dashboard (#22190) 2026-05-15 02:55:53 +00:00