website/integrations: add post logout to audiobookshelf (#22999)

website/integrations: add post logout to abs

Co-authored-by: Dewi Roberts <dewi@goauthentik.io>
This commit is contained in:
Connor Peshek
2026-06-11 10:01:24 -05:00
committed by GitHub
parent 884904e16f
commit 978abbd734
@@ -33,9 +33,10 @@ To support the integration of Audiobookshelf with authentik, you need to create
- **Choose a Provider type**: select **OAuth2/OpenID Connect** as the provider type.
- **Configure the Provider**: provide a name (or accept the auto-provided name), the authorization flow to use for this provider, and the following required configurations.
- Note the **Client ID**, **Client Secret**, and **slug** values because they will be required later.
- Add two `Strict` redirect URIs:
- `https://audiobookshelf.company/auth/openid/callback`
- `https://audiobookshelf.company/auth/openid/mobile-redirect`
- Add three **Redirect URIs**:
- `Strict` `Authorization` `https://audiobookshelf.company/auth/openid/callback`
- `Strict` `Authorization` `https://audiobookshelf.company/auth/openid/mobile-redirect`
- `Strict` `Post Logout` `https://audiobookshelf.company/login`
- Select any available signing key.
- **Configure Bindings** _(optional)_: you can create a [binding](/docs/add-secure-apps/bindings-overview/) (policy, group, or user) to manage the listing and access to applications on a user's **Application Dashboard** page.
@@ -53,6 +54,7 @@ To support the integration of Audiobookshelf with authentik, you need to create
- **Token URL**: `https://authentik.company/application/o/token/`
- **User Info URL**: `https://authentik.company/application/o/userinfo/`
- **JWKS URL**: `https://authentik.company/application/o/<application_slug>/jwks/`
- **Logout URL**: `https://auth.yoursite.com/application/o/<application_slug>/end-session/`
- **Signing Algorithm**: `RS256`
- **Allow Mobile Redirect URLs**: `https://audiobookshelf.company/auth/openid/mobile-redirect`
- **Match existing users by**: `username`