Freigeben über


OpenIdConnectHandler.GetUserInformationAsync Methode

Definition

Überlädt

GetUserInformationAsync(OpenIdConnectMessage, JwtSecurityToken, AuthenticationTicket)

Wechselt zum UserInfo-Endpunkt, um zusätzliche Ansprüche abzurufen und der angegebenen Identität eindeutige Ansprüche hinzuzufügen.

GetUserInformationAsync(OpenIdConnectMessage, JwtSecurityToken, ClaimsPrincipal, AuthenticationProperties)

Wechselt zum UserInfo-Endpunkt, um zusätzliche Ansprüche abzurufen und der angegebenen Identität eindeutige Ansprüche hinzuzufügen.

GetUserInformationAsync(OpenIdConnectMessage, JwtSecurityToken, AuthenticationTicket)

Wechselt zum UserInfo-Endpunkt, um zusätzliche Ansprüche abzurufen und der angegebenen Identität eindeutige Ansprüche hinzuzufügen.

protected:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Authentication::AuthenticateResult ^> ^ GetUserInformationAsync(Microsoft::IdentityModel::Protocols::OpenIdConnect::OpenIdConnectMessage ^ message, System::IdentityModel::Tokens::Jwt::JwtSecurityToken ^ jwt, Microsoft::AspNetCore::Authentication::AuthenticationTicket ^ ticket);
protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult> GetUserInformationAsync (Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage message, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwt, Microsoft.AspNetCore.Authentication.AuthenticationTicket ticket);
abstract member GetUserInformationAsync : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage * System.IdentityModel.Tokens.Jwt.JwtSecurityToken * Microsoft.AspNetCore.Authentication.AuthenticationTicket -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
override this.GetUserInformationAsync : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage * System.IdentityModel.Tokens.Jwt.JwtSecurityToken * Microsoft.AspNetCore.Authentication.AuthenticationTicket -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
Protected Overridable Function GetUserInformationAsync (message As OpenIdConnectMessage, jwt As JwtSecurityToken, ticket As AuthenticationTicket) As Task(Of AuthenticateResult)

Parameter

message
OpenIdConnectMessage

Nachricht, die verarbeitet wird

ticket
AuthenticationTicket

Authentifizierungsticket mit Anspruchsprinzipal und Identitäten

Gibt zurück

Authentifizierungsticket mit Identität mit zusätzlichen Ansprüchen( falls vorhanden).

Gilt für:

GetUserInformationAsync(OpenIdConnectMessage, JwtSecurityToken, ClaimsPrincipal, AuthenticationProperties)

Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs
Quelle:
OpenIdConnectHandler.cs

Wechselt zum UserInfo-Endpunkt, um zusätzliche Ansprüche abzurufen und der angegebenen Identität eindeutige Ansprüche hinzuzufügen.

protected:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Authentication::HandleRequestResult ^> ^ GetUserInformationAsync(Microsoft::IdentityModel::Protocols::OpenIdConnect::OpenIdConnectMessage ^ message, System::IdentityModel::Tokens::Jwt::JwtSecurityToken ^ jwt, System::Security::Claims::ClaimsPrincipal ^ principal, Microsoft::AspNetCore::Authentication::AuthenticationProperties ^ properties);
protected virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.HandleRequestResult> GetUserInformationAsync (Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage message, System.IdentityModel.Tokens.Jwt.JwtSecurityToken jwt, System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties);
abstract member GetUserInformationAsync : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage * System.IdentityModel.Tokens.Jwt.JwtSecurityToken * System.Security.Claims.ClaimsPrincipal * Microsoft.AspNetCore.Authentication.AuthenticationProperties -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.HandleRequestResult>
override this.GetUserInformationAsync : Microsoft.IdentityModel.Protocols.OpenIdConnect.OpenIdConnectMessage * System.IdentityModel.Tokens.Jwt.JwtSecurityToken * System.Security.Claims.ClaimsPrincipal * Microsoft.AspNetCore.Authentication.AuthenticationProperties -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.HandleRequestResult>
Protected Overridable Function GetUserInformationAsync (message As OpenIdConnectMessage, jwt As JwtSecurityToken, principal As ClaimsPrincipal, properties As AuthenticationProperties) As Task(Of HandleRequestResult)

Parameter

message
OpenIdConnectMessage

Nachricht, die verarbeitet wird

principal
ClaimsPrincipal

Der Anspruchsprinzipal und die Identitäten.

properties
AuthenticationProperties

Die Authentifizierungseigenschaften.

Gibt zurück

HandleRequestResult wird verwendet, um zu bestimmen, ob die Remoteauthentifizierung erfolgreich war.

Gilt für: