Oauth Providers
- Written for
- + Written for
- Deprecated
- + Deprecated
- Applies to
- + Applies to
Oauth Providers
Backend API — secret key (Authorization: Bearer sk_…).
7 routes. Each row is one endpoint with its explanation, required scope, and whether it honours the Idempotency-Key header.
Method & path | Scope | Idem | Explanation |
|---|---|---|---|
|
| List the social sign-in provider catalog with which are configured/enabled and each derived redirect URI. Never returns a client secret. | |
|
| Fetch one social sign-in provider: its catalog entry and configured state, no secret. | |
|
| ✓ | Set a social sign-in provider's client id/secret (and scopes/settings). The secret is write-only and stored encrypted; pasting your own clears the shared-dev-keys flag. |
|
| Enable or disable a social sign-in provider. Enabling one with no credentials is refused. | |
|
| Scope a provider to sign-in, sign-up, or both (allow_sign_in / allow_sign_up). Enforced at the resolver, so a sign-in-only provider never JIT-creates an account. Refuses "neither" — disable the provider instead. | |
|
| Test a social sign-in provider's stored credentials against the provider's token endpoint. Proves the client id/secret only, not redirect-URI registration or scope approval. | |
|
| Remove a social sign-in provider’s credentials. Existing linked accounts are preserved. |