SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) 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í.
Devuelve samlSubject que se va a usar para todas las instrucciones que se crearán. Sobrescriba este método para personalizar la creación del SamlSubject.
protected virtual Microsoft.IdentityModel.Tokens.Saml.SamlSubject CreateSubject(Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor tokenDescriptor);
abstract member CreateSubject : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml.SamlSubject
override this.CreateSubject : Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor -> Microsoft.IdentityModel.Tokens.Saml.SamlSubject
Protected Overridable Function CreateSubject (tokenDescriptor As SecurityTokenDescriptor) As SamlSubject
Parámetros
- tokenDescriptor
- SecurityTokenDescriptor
Contiene toda la información que se usa en la emisión de tokens.
Devoluciones
SamlSubject creado a partir del primer asunto encontrado en tokenDescriptor de la siguiente manera:
1. Se busca la notificación de Type NameIdentifier. Si se encuentra, SamlSubject.Name se establece en notificación. Valor. 2. Si se encuentra un tokenDescriptor.proof distinto de null, SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier AND SamlSubject.ConfirmationMethod se establece en 'HolderOfKey'. 3. Si se encuentra un tokenDescriptor.proof nulo, SamlSubject.ConfirmationMethod se establece en "BearerKey".
Excepciones
si tokenDescriptor es null.
si el tokenDescriptor tiene más de una notificación de identificador de nombre.