Skip to main content

Authentication

Marmot supports multiple OAuth/OIDC providers for Single Sign-On authentication. You can enable multiple providers simultaneously, and users will see login buttons for all enabled providers.

Supported Providers

How It Works

Email-Based Linking

User accounts are linked by email address across all providers

Multiple Providers

Enable as many providers as you need - users choose at login

Setup Steps

Each provider requires:

  1. Create OAuth App - Register an application in the provider's developer console
  2. Configure Marmot - Add credentials via environment variables or config file
  3. Restart Marmot - Changes take effect after restart

See individual provider guides above for detailed setup instructions.