SessionSecurityTokenHandler.ValidateToken Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Érvényesít egy jogkivonatot, és visszaadja a jogcímeit.
Túlterhelések
| Name | Description |
|---|---|
| ValidateToken(SecurityToken) |
Ellenőrzi a megadott jogkivonatot, és visszaadja a jogcímeit. |
| ValidateToken(SessionSecurityToken, String) |
Ellenőrzi a megadott munkamenet-jogkivonatot, és visszaadja a jogcímeit. |
ValidateToken(SecurityToken)
Ellenőrzi a megadott jogkivonatot, és visszaadja a jogcímeit.
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)
Paraméterek
- token
- SecurityToken
Az érvényesítendő jogkivonat. A fájlból SessionSecurityTokenrendelhetőnek kell lennie.
Válaszok
A jogkivonatban található identitások.
Kivételek
token
null.
tokennem rendelhető hozzá .SessionSecurityToken
Megjegyzések
Meghívja a ValidateSession jogkivonat érvényesítésének metódusát.
Lásd még
A következőre érvényes:
ValidateToken(SessionSecurityToken, String)
Ellenőrzi a megadott munkamenet-jogkivonatot, és visszaadja a jogcímeit.
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)
Paraméterek
- token
- SessionSecurityToken
Az érvényesítendő jogkivonat. A fájlból SessionSecurityTokenrendelhetőnek kell lennie.
- endpointId
- String
Annak a végpontnak az azonosítója, amelyre a jogkivonat hatóköre kiterjed.
Válaszok
A jogkivonatban található identitások.
Kivételek
tokennem rendelhető hozzá .SessionSecurityToken
A EndpointId megadott jogkivonat tulajdonsága nem vagy üres null , és értéke eltér a endpointId paraméter által megadotttól.
Megjegyzések
Ellenőrzést végez annak ellenőrzéséhez, hogy a megadott jogkivonat hatóköre a megadott végpontazonosítóhoz tartozik-e, és ha igen, meghívja a SessionSecurityTokenHandler.ValidateToken(SecurityToken) metódust, ellenkező esetben egy SecurityTokenException.
Important
Az üres vagy üres EndpointId tulajdonságú null munkamenet-jogkivonatok globális hatókörűnek minősülnek. Ez potenciális biztonsági kockázatot jelent. Ezért győződjön meg arról, hogy a EndpointId tulajdonság be van állítva a munkamenet-jogkivonatokban.