SessionSecurityTokenHandler.ValidateToken Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
token
null
.
token
, 'den SessionSecurityTokenatanamaz.
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
, 'den SessionSecurityTokenatanamaz.
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.