Skip to content

[I] OpenIDConnectAuth

OpenID Connect (OIDC) is an identity layer built on top of the OAuth 2.0 protocol and supported by some OAuth 2.0 providers, such as Google and Azure Active Directory. It defines a sign-in flow that enables a client application to authenticate a user, and to obtain information (or “claims”) about that user, such as the user name, email, and so on. User identity information is encoded in a secure JSON Web Token (JWT), called ID token. OpenID Connect defines a discovery mechanism, called OpenID Connect Discovery, where an OpenID server publishes its metadata at a well-known URL, typically

https://server.com/.well-known/openid-configuration
PropertyModifierTypeDescriptionInherited from
description?publicstringDocumentation from the authentication model, when provided.HttpAuthBase.description
idpublicstringScheme identifier, initially derived from the model name or authentication type. Service authentication resolution disambiguates conflicting identifiers.HttpAuthBase.id
modelreadonlyModelModel that defined the authenticationHttpAuthBase.model
openIdConnectUrlpublicstringDiscovery metadata URL; it may be relative to the service’s server URL.-
scopespublicstring[]Scope names required for operations that use this scheme.-
typepublic"openIdConnect"Identifies an OpenID Connect discovery-based scheme.-