X509SecurityTokenHandler.ValidateToken(SecurityToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Valida el token de seguridad X.509 especificado.
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)
Parámetros
- token
- SecurityToken
Token que se va a validar.
Devoluciones
Identidades contenidas en el token.
Excepciones
token
no es asignable desde X509SecurityToken.
token
es null
.
La propiedad Configuration es null
.
o bien
No hay ningún registro de nombres de emisor (IssuerNameRegistry) configurado. (La propiedad IssuerNameRegistry de SecurityTokenHandlerConfiguration al que hace referencia la propiedad Configuration es null
).
El X509CertificateValidator actual no pudo validar el certificado en el token.
El IssuerNameRegistry actual devolvió null
al intentar resolver el emisor del certificado en el token.