TExternalProviderType Enumeration
Identifies the protocol family an upstream provider speaks, which determines how the user identity is obtained after the authorization-code exchange.
Syntax
Unit: Sphinx.ExternalProvider
Members
| Name | Value | Description |
|---|---|---|
| OpenIDConnect | 0 | A standards-compliant OpenID Connect provider (e.g. Google, Microsoft Entra). The user identity is carried in the id_token returned from the token endpoint and validated as usual. |
| OAuth2 | 1 | A plain OAuth2 provider that does not issue an id_token (e.g. GitHub). After the token exchange, Sphinx fetches the user profile from UserInfoEndpoint and maps it onto OIDC claim names via ClaimMapping. |