Bagikan melalui


SessionSecurityTokenHandler.ValidateToken Metode

Definisi

Memvalidasi token dan mengembalikan klaimnya.

Overload

Nama Deskripsi
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 ditugaskan dari SessionSecurityToken.

Mengembalikan

Identitas yang terkandung dalam token.

Pengecualian

token null.

token tidak dapat ditetapkan dari SessionSecurityToken.

Keterangan

Memanggil ValidateSession 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 ditugaskan dari SessionSecurityToken.

endpointId
String

Pengidentifikasi titik akhir tempat token dilingkupkan.

Mengembalikan

Identitas yang terkandung dalam token.

Pengecualian

token adalah null.

-atau-

endpointId adalah 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 atau null 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