SessionSecurityTokenHandler.ValidateToken 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.
Valideert een token en retourneert de claims.
Overloads
| Name | Description |
|---|---|
| ValidateToken(SecurityToken) |
Valideert het opgegeven token en retourneert de claims. |
| ValidateToken(SessionSecurityToken, String) |
Valideert het opgegeven sessietoken en retourneert de claims. |
ValidateToken(SecurityToken)
Valideert het opgegeven token en retourneert de claims.
public:
override System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateToken(System::IdentityModel::Tokens::SecurityToken ^ token);
public override System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateToken(System.IdentityModel.Tokens.SecurityToken token);
override this.ValidateToken : System.IdentityModel.Tokens.SecurityToken -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Public Overrides Function ValidateToken (token As SecurityToken) As ReadOnlyCollection(Of ClaimsIdentity)
Parameters
- token
- SecurityToken
Het token dat moet worden gevalideerd. Moet kunnen worden toegewezen vanuit SessionSecurityToken.
Retouren
De identiteiten die zich in het token bevinden.
Uitzonderingen
token
null.
token kan niet worden toegewezen vanuit SessionSecurityToken.
Opmerkingen
Roept de ValidateSession methode aan om het token te valideren.
Zie ook
Van toepassing op
ValidateToken(SessionSecurityToken, String)
Valideert het opgegeven sessietoken en retourneert de claims.
public:
virtual System::Collections::ObjectModel::ReadOnlyCollection<System::Security::Claims::ClaimsIdentity ^> ^ ValidateToken(System::IdentityModel::Tokens::SessionSecurityToken ^ token, System::String ^ endpointId);
public virtual System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity> ValidateToken(System.IdentityModel.Tokens.SessionSecurityToken token, string endpointId);
override this.ValidateToken : System.IdentityModel.Tokens.SessionSecurityToken * string -> System.Collections.ObjectModel.ReadOnlyCollection<System.Security.Claims.ClaimsIdentity>
Public Overridable Function ValidateToken (token As SessionSecurityToken, endpointId As String) As ReadOnlyCollection(Of ClaimsIdentity)
Parameters
- token
- SessionSecurityToken
Het token dat moet worden gevalideerd. Moet kunnen worden toegewezen vanuit SessionSecurityToken.
- endpointId
- String
De id van het eindpunt waarop het token is gericht.
Retouren
De identiteiten die zich in het token bevinden.
Uitzonderingen
token kan niet worden toegewezen vanuit SessionSecurityToken.
De EndpointId eigenschap van het opgegeven token is niet null of leeg en de waarde ervan verschilt van de waarde die is opgegeven door de endpointId parameter.
Opmerkingen
Voert een controle uit om ervoor te zorgen dat het opgegeven token is afgestemd op de opgegeven eindpunt-id en, indien dat het geval is, de SessionSecurityTokenHandler.ValidateToken(SecurityToken) methode aanroept; anders genereert u een SecurityTokenException.
Important
Sessietokens met een EndpointId eigenschap die leeg of leeg is null , worden beschouwd als globaal bereik. Dit vormt een potentieel beveiligingsrisico. Daarom moet u ervoor zorgen dat de EndpointId eigenschap is ingesteld in uw sessietokens.