SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.