Passgate

developer mode for OAuth apps, scopes, and access rules

@loading
Provider Setup

Most apps only need these provider endpoints plus the client credentials generated for each app below.

Authorization URL
Access token URL
Resource URL
More provider details
Logout URL template

Client ID and Client secret are generated when you create an app below. Most services only need the provider URLs and your app callback URL.

Create OAuth App

Start with the basics. Advanced settings stay tucked away unless you need them.

This is where prod-auth will send the authorization code after sign-in.

Public apps can be used by anyone who passes tag requirements. Private apps are limited to you plus selected users.

Advanced app settings

Optional. Passgate will clear its own session, then hand the browser to this URL. Leave it blank to return users to the app redirect URL after sign-out.

For Portainer, use `username` here and also set Portainer's own User Identifier field to `username`.

Available scopes: `id`, `email`, `name`, `username`, `tags`.

Portainer tip: enable Automatic user provisioning, set User identifier to `username`, and include `username,email,name` in scopes.

Access rules
Your Apps
Loading apps...