Lenguaje

SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Método

Definición

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.

Se aplica a