Idioma

SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Método

Definição

Retorna o SamlSubject a ser usado para todas as instruções que serão criadas. Substitua esse método para personalizar a criação do 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

Contém todas as informações usadas na emissão de token.

Retornos

Um SamlSubject criado a partir do primeiro assunto encontrado no tokenDescriptor da seguinte maneira:

1. A declaração do tipo NameIdentifier é pesquisada. Se encontrado, SamlSubject.Name será definido como declaração. Valor. 2. Se um tokenDescriptor.proof não nulo for encontrado, SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier AND SamlSubject.ConfirmationMethod será definido como 'HolderOfKey'. 3. Se um tokenDescriptor.proof nulo for encontrado, SamlSubject.ConfirmationMethod será definido como 'BearerKey'.

Exceções

se tokenDescriptor for nulo.

se o tokenDescriptor tiver mais de uma declaração de identificador de nome.

Aplica-se a