Idioma

SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Método

Definição

Devolve o SamlSubject para usar em todas as instruções que serão criadas. Sobrescreva este 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 toda a informação utilizada na emissão de tokens.

Devoluções

Um SamlSujeito criado a partir do primeiro sujeito encontrado no tokenDescriptor da seguinte forma:

1. A reivindicação do Type NameIdentifier é pesquisada. Se for encontrado, SamlSubject.Name está configurado para reclamação. Valor. 2. Se for encontrado um tokenDescriptor.proof não nulo, então SamlSubject.KeyIdentifier = tokenDescriptor.Proof.KeyIdentifier E SamlSubject.ConfirmationMethod é definido como 'HolderOfKey'. 3. Se for encontrado um tokenDescriptor.proof nulo, então SamlSubject.ConfirmationMethod é definido como 'BearerKey'.

Exceções

se tokenDescriptor for nulo.

se o tokenDescriptor tiver mais do que uma reivindicação de identificador de nome.

Aplica-se a