ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een ClaimsPrincipal object geretourneerd dat consistent is met de vereisten van de RP-toepassing. De standaard implementatie wijzigt de binnenkomende ClaimsPrincipalimplementatie niet.
public:
virtual System::Security::Claims::ClaimsPrincipal ^ Authenticate(System::String ^ resourceName, System::Security::Claims::ClaimsPrincipal ^ incomingPrincipal);
public virtual System.Security.Claims.ClaimsPrincipal Authenticate(string resourceName, System.Security.Claims.ClaimsPrincipal incomingPrincipal);
abstract member Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
override this.Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Overridable Function Authenticate (resourceName As String, incomingPrincipal As ClaimsPrincipal) As ClaimsPrincipal
Parameters
- resourceName
- String
Het adres van de resource die wordt aangevraagd.
- incomingPrincipal
- ClaimsPrincipal
De claimprincipaal die de geverifieerde gebruiker vertegenwoordigt die toegang probeert te krijgen tot de resource.
Retouren
Een claimprincipaal met eventuele wijzigingen die nodig zijn voor de RP-toepassing. De standaardimplementatie retourneert de inkomende claimprincipaal ongewijzigd.
Opmerkingen
De Authenticate methode wordt aangeroepen vanuit de pijplijn voor aanvraagverwerking. U kunt deze methode in een afgeleide klasse overschrijven om claims te filteren, te wijzigen of te injecteren in de claimprincipaal volgens het beleid van uw RP-toepassing. Afhankelijk van de vereisten van de RP-toepassing, kunt u zelfs een aangepaste implementatie van ClaimsPrincipal.