mirror of
https://github.com/goauthentik/authentik.git
synced 2026-06-17 19:09:11 +03:00
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:
@@ -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`
|
||||
|
||||
Reference in New Issue
Block a user