SessionSecurityTokenHandler.ValidateToken Yöntem

Tanım

Belirteci doğrular ve taleplerini döndürür.

Aşırı Yüklemeler

ValidateToken(SecurityToken)

Belirtilen belirteci doğrular ve taleplerini döndürür.

ValidateToken(SessionSecurityToken, String)

Belirtilen oturum belirtecini doğrular ve taleplerini döndürür.

ValidateToken(SecurityToken)

Belirtilen belirteci doğrular ve taleplerini döndürür.

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)

Parametreler

token
SecurityToken

Doğrulanacak belirteç. 'den SessionSecurityTokenatanabilir olmalıdır.

Döndürülenler

Belirteçte yer alan kimlikler.

Özel durumlar

Açıklamalar

Belirteci ValidateSession doğrulamak için yöntemini çağırır.

Ayrıca bkz.

Şunlara uygulanır

ValidateToken(SessionSecurityToken, String)

Belirtilen oturum belirtecini doğrular ve taleplerini döndürür.

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)

Parametreler

token
SessionSecurityToken

Doğrulanacak belirteç. 'den SessionSecurityTokenatanabilir olmalıdır.

endpointId
String

Belirtecin kapsamına alınan uç noktanın tanımlayıcısı.

Döndürülenler

Belirteçte yer alan kimlikler.

Özel durumlar

token, null değeridir.

-veya-

endpointId, null değeridir.

EndpointId Belirtilen belirtecin özelliği boş veya boş değil null ve değeri parametresi tarafından endpointId belirtilenden farklı.

Açıklamalar

Belirtilen belirtecin belirtilen uç nokta kimliği kapsamında olduğundan emin olmak için bir denetim gerçekleştirir ve bu durumda yöntemini çağırır SessionSecurityTokenHandler.ValidateToken(SecurityToken) ; aksi takdirde bir SecurityTokenExceptionoluşturur.

Önemli

Özelliği olan veya boş olan EndpointIdnull oturum belirteçlerinin genel kapsamlı olduğu kabul edilir. Bu, olası bir güvenlik riski sunar. Bu nedenle özelliğin oturum belirteçlerinizde ayarlandığından EndpointId emin olmanız gerekir.

Ayrıca bkz.

Şunlara uygulanır