RequestSecurityTokenResponse 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 elemento wst:RequestSecurityTokenResponse, que é usado para devolver um token de segurança.
public ref class RequestSecurityTokenResponse : System::IdentityModel::Protocols::WSTrust::WSTrustMessage
public class RequestSecurityTokenResponse : System.IdentityModel.Protocols.WSTrust.WSTrustMessage
type RequestSecurityTokenResponse = class
inherit WSTrustMessage
Public Class RequestSecurityTokenResponse
Inherits WSTrustMessage
- Herança
Observações
O elemento wst:RequestSecurityTokenResponse (mensagem) contém os parâmetros e propriedades da resposta enviada por um serviço de token de segurança (STS) para um pedido de token de segurança (RST) feito por um cliente. A mensagem de resposta (ou elemento) é abreviada como RSTR. A RequestSecurityTokenResponse classe contém propriedades que representam os elementos do RSTR. Um RSTR pode formar uma resposta a um pedido que corresponda a qualquer uma das vinculações de pedido definidas pelo WS-Trust; por exemplo, a ligação Emissão, a vinculação Renovação, a vinculação Validar ou a vinculação Cancelar. Muitas das propriedades da RequestSecurityTokenResponse classe correspondem a elementos que estão presentes apenas em tipos específicos de respostas, conforme definido por estas ligações. Dependendo do tipo de resposta que um determinado RequestSecurityTokenResponse objeto representa ou dos parâmetros presentes na resposta específica que representa, algumas propriedades do objeto podem ser null.
Os pedidos chegam ao STS numa mensagem que contém um elemento wst:RequestSecurityToken (RST). Esta mensagem é representada pela RequestSecurityToken classe.
Para mais informações sobre o elemento que esta classe representa, consulte a versão da especificação WS-Trust que se aplica ao seu cenário.
Construtores
| Name | Description |
|---|---|
| RequestSecurityTokenResponse() |
Inicializa uma nova instância da RequestSecurityTokenResponse classe. |
| RequestSecurityTokenResponse(WSTrustMessage) |
Inicializa uma nova instância da RequestSecurityTokenResponse classe com base na mensagem de pedido (RST) especificada. |
Propriedades
| Name | Description |
|---|---|
| AllowPostdating |
Obtém ou define o conteúdo do elemento wst:AllowPostdating. (Herdado de WSTrustMessage) |
| AppliesTo |
Obtém ou define o conteúdo do elemento wsp:AppliesTo. (Herdado de WSTrustMessage) |
| AuthenticationType |
Obtém ou define o conteúdo do elemento wst:AuthenticationType. (Herdado de WSTrustMessage) |
| BinaryExchange |
Obtém ou define o conteúdo do elemento wst:BinaryExchange. (Herdado de WSTrustMessage) |
| CanonicalizationAlgorithm |
Obtém ou define o conteúdo do elemento wst:CanonicalizationAlgorithm. (Herdado de WSTrustMessage) |
| Context |
Obtém ou define o conteúdo do atributo Context na RST ou RSTR. (Herdado de WSTrustMessage) |
| EncryptionAlgorithm |
Obtém ou define o conteúdo do elemento wst:EncryptionAlgorithm. (Herdado de WSTrustMessage) |
| EncryptWith |
Obtém ou define o conteúdo do elemento wst:EncryptWith. (Herdado de WSTrustMessage) |
| Entropy |
Obtém ou define o conteúdo do elemento wst:Entropy. (Herdado de WSTrustMessage) |
| IsFinal |
Recebe ou define o flag que determina se o RSTR é a mensagem final e deve ser serializado como tal. |
| KeySizeInBits |
Obtém ou define o conteúdo do elemento wst:KeySize dentro de uma mensagem RequestSecurityToken (RST). (Herdado de WSTrustMessage) |
| KeyType |
Obtém ou define o conteúdo do elemento wst:KeyType dentro de uma mensagem RequestSecurityToken (RST). (Herdado de WSTrustMessage) |
| KeyWrapAlgorithm |
Obtém ou define o conteúdo do elemento wst:KeyWrapAlgorithm. (Herdado de WSTrustMessage) |
| Lifetime |
Obtém ou define o conteúdo do elemento wst:Lifetime dentro de uma mensagem RequestSecurityToken (RST). (Herdado de WSTrustMessage) |
| Properties |
Obtém o saco de propriedades para estender o objeto. (Herdado de OpenObject) |
| ReplyTo |
Obtém ou define o endereço a ser usado para responder à Parte Confiável. (Herdado de WSTrustMessage) |
| RequestedAttachedReference |
Recebe ou define a referência do token de segurança quando o token solicitado é anexado à mensagem. |
| RequestedProofToken |
Obtém ou define o elemento opcional usado para devolver o token de prova de posse. |
| RequestedSecurityToken |
Obtém ou define o elemento opcional usado para devolver o token de segurança solicitado. |
| RequestedTokenCancelled |
Recebe ou define o elemento wst:RequestedTokenCancelled. |
| RequestedUnattachedReference |
Recebe ou define a referência do token de segurança quando o token solicitado não está associado à mensagem. |
| RequestType |
Obtém ou define o elemento wst:RequestType. (Herdado de WSTrustMessage) |
| SignatureAlgorithm |
Obtém ou define o conteúdo do elemento wst:SignatureAlgorithm. (Herdado de WSTrustMessage) |
| SignWith |
Obtém ou define o conteúdo do elemento wst:SignWith. (Herdado de WSTrustMessage) |
| Status |
Obtém ou define o elemento wst:Status no RSTR. |
| TokenType |
Obtém ou define o conteúdo do elemento wst:TokenType. (Herdado de WSTrustMessage) |
| UseKey |
Obtém ou define o conteúdo do elemento wst:UseKey. (Herdado de WSTrustMessage) |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |