OpenIdConnectHandler.GetUserInformationAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- jwt
- JwtSecurityToken
Die JwtSecurityToken.
- 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
- jwt
- JwtSecurityToken
Die JwtSecurityToken.
- 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.