SamlSecurityTokenHandler.CreateSubject(SecurityTokenDescriptor) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.