Table of Contents

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.