Bagikan melalui


SessionSecurityTokenHandler.ValidateToken Metode

Definisi

Memvalidasi token dan mengembalikan klaimnya.

Overload

ValidateToken(SecurityToken)

Memvalidasi token yang ditentukan dan mengembalikan klaimnya.

ValidateToken(SessionSecurityToken, String)

Memvalidasi token sesi yang ditentukan dan mengembalikan klaimnya.

ValidateToken(SecurityToken)

Memvalidasi token yang ditentukan dan mengembalikan klaimnya.

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)

Parameter

token
SecurityToken

Token yang akan divalidasi. Harus dapat ditetapkan dari SessionSecurityToken.

Mengembalikan

Identitas yang terkandung dalam token.

Pengecualian

token tidak dapat ditetapkan dari SessionSecurityToken.

Keterangan

ValidateSession Memanggil metode untuk memvalidasi token.

Lihat juga

Berlaku untuk

ValidateToken(SessionSecurityToken, String)

Memvalidasi token sesi yang ditentukan dan mengembalikan klaimnya.

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)

Parameter

token
SessionSecurityToken

Token yang akan divalidasi. Harus dapat ditetapkan dari SessionSecurityToken.

endpointId
String

Pengidentifikasi titik akhir tempat token dilingkup.

Mengembalikan

Identitas yang terkandung dalam token.

Pengecualian

tokenadalah null.

-atau-

endpointIdadalah null.

token tidak dapat ditetapkan dari SessionSecurityToken.

Properti EndpointId token yang ditentukan tidak null atau kosong dan nilainya berbeda dari yang ditentukan oleh endpointId parameter .

Keterangan

Melakukan pemeriksaan untuk memastikan bahwa token yang ditentukan terlingkup untuk ID titik akhir yang ditentukan dan, jika demikian, memanggil SessionSecurityTokenHandler.ValidateToken(SecurityToken) metode; jika tidak, melempar .SecurityTokenException

Penting

Token sesi yang memiliki EndpointId properti yang null atau kosong dianggap terlingkup secara global. Ini menghadirkan potensi risiko keamanan. Untuk alasan ini, Anda harus memastikan bahwa EndpointId properti diatur dalam token sesi Anda.

Lihat juga

Berlaku untuk