SamlSubject Classe
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.
Representa o sujeito de um token de segurança SAML.
public ref class SamlSubject
public class SamlSubject
type SamlSubject = class
Public Class SamlSubject
- Herança
-
SamlSubject
Observações
SamlSecurityToken os tokens de segurança especificam as suas reivindicações usando asserções SAML, que podem especificar o sujeito do token de segurança. As reivindicações numa afirmação SAML são representadas por declarações SAML. A especificação SAML define um conjunto de tipos de instruções SAML e um deles é um SamlSubjectStatement. A SamlSubjectStatement afirma o principal que é o sujeito do SamlSecurityToken token de segurança. Este princípio é especificado através de uma SamlSubject classe.
Construtores
| Name | Description |
|---|---|
| SamlSubject() |
Inicializa uma nova instância da SamlSubject classe. |
| SamlSubject(String, String, String, IEnumerable<String>, String, SecurityKeyIdentifier) |
Inicializa uma nova instância da SamlSubject classe usando o nome especificado, o domínio onde o nome reside, o formato em que o nome está, protocolos de autenticação, informações adicionais de autenticação e um identificador de chave. |
| SamlSubject(String, String, String) |
Inicializa uma nova instância da SamlSubject classe usando o nome especificado, o domínio em que o nome reside e o formato em que o nome está. |
Propriedades
| Name | Description |
|---|---|
| ConfirmationMethods |
Recebe um conjunto de referências de URI que identificam os protocolos que devem ser usados para autenticar o sujeito. |
| Crypto |
Obtém ou define a chave criptográfica utilizada para verificar a assinatura digital identificada por esta instrução de assunto SAML. |
| IsReadOnly |
Obtém um valor que indica se as propriedades desta instância são de somente leitura. |
| KeyIdentifier |
Obtém ou define um identificador de chave que fornece acesso a uma chave criptográfica detida pelo sujeito do token de segurança SAML. |
| Name |
Obtém ou define o nome de assunto de um token de segurança SAML. |
| NameClaimType |
Obtém o tipo de reivindicação que é usado para representar o nome de assunto de um token de segurança SAML. |
| NameFormat |
Recebe ou define uma referência URI que representa o formato em que se encontra o nome do sujeito de um token de segurança SAML. |
| NameQualifier |
Obtém ou define o domínio onde reside o nome de assunto de um token de segurança SAML. |
| SubjectConfirmationData |
Obtém ou define informações adicionais de autenticação que podem ser usadas por protocolos de autenticação. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| ExtractClaims() |
Obtém um conjunto de reivindicações usando as propriedades desta classe. |
| ExtractSubjectKeyClaimSet(SamlSecurityTokenAuthenticator) |
Obtém um conjunto de reivindicações usando as propriedades desta classe e o autenticador de token de segurança SAML especificado. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MakeReadOnly() |
Faz com que esta instância seja apenas de leitura. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) |
Lê o |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer) |
Escreve o |