Setting up OIDC
Authentik
Section titled “Authentik”For this guide, drop.tld is used as a placeholder for your Drop instance’s domain. Make sure to replace it with your actual domain.
In Authentik
Section titled “In Authentik”- Go to the admin dashboard
- In the applications section, click Create with Provider Set any name and slug you want
- Select OpenID Connect as the provider type
- Configure the provider
- Copy the client ID, and secret, you’ll need them for Drop
- Set the redirect as
Strictand the URL tohttps://drop.tld/api/v1/auth/odic/callback - Set the logout URL to
https://drop.tld/api/v1/auth/odic/logout- Make sure to set the logout URL as a
back-channellogout in the dropdown
- Make sure to set the logout URL as a
- Configure everything else as you see fit
For Drop
Section titled “For Drop”For drop, the docker compose configuration would look like this:
services: drop: environment: - OIDC_CLIENT_ID=authentik-client-id - OIDC_CLIENT_SECRET=authentik-client-secret - OIDC_ADMIN_GROUP=admin-group-name - OIDC_WELLKNOWN=https://authentik.tld/application/o/<slug>/.well-known/openid-configuration