Files
AdventureLog/documentation/docs/configuration/social_auth.md
Sean Morley 4cd6ab4fd2 Refactor Docker Compose files and update documentation
- Commented out build configurations in docker-compose files for AIO, dev, and standard setups to simplify deployment.
- Updated the documentation homepage with a new layout, including a hero section, features overview, and installation options.
- Introduced new Vue components for enhanced user experience on the documentation site, including HomeHero, HomeFeatures, and HomeInstall.
- Improved SEO metadata for better visibility and searchability of the documentation.
2026-06-06 21:42:05 -04:00

1.5 KiB

Social Authentication

AdventureLog support authentication via 3rd party services and self-hosted identity providers. Once these services are enabled, users can log in to AdventureLog using their accounts from these services and link existing AdventureLog accounts to these services for easier access.

The steps for each service varies so please refer to the specific service's documentation for more information.

Supported providers

Provider Type Guide
Authentik Self-hosted OIDC Setup guide
GitHub OAuth Setup guide
Pocket ID Self-hosted OIDC Setup guide
OpenID Connect Generic OIDC Setup guide
Authelia Self-hosted OIDC External guide

Providers are configured in the Django admin panel under Social applications. See the Admin Panel for access requirements.

Linking Existing Accounts

If you already have an AdventureLog account and would like to link it to a 3rd party service, you can do so by logging in to AdventureLog and navigating to the Account Settings page. From there, scroll down to Social and OIDC Authentication and click the Launch Account Connections button. If identity providers have been enabled on your instance, you will see a list of available services to link to.