OpenIdConnectMessage Classe

Definição

Fornece acesso a parâmetros comuns do OpenID Connect.

public class OpenIdConnectMessage : Microsoft.IdentityModel.Protocols.AuthenticationProtocolMessage
type OpenIdConnectMessage = class
    inherit AuthenticationProtocolMessage
Public Class OpenIdConnectMessage
Inherits AuthenticationProtocolMessage
Herança
OpenIdConnectMessage

Construtores

Nome Description
OpenIdConnectMessage()

Inicializa uma nova instância da classe OpenIdConnectMessage.

OpenIdConnectMessage(IEnumerable<KeyValuePair<String,String[]>>)

Inicializa uma nova instância da classe OpenIdConnectMessage.

OpenIdConnectMessage(NameValueCollection)

Inicializa uma nova instância da classe OpenIdConnectMessage.

OpenIdConnectMessage(OpenIdConnectMessage)

Inicializa uma nova instância da classe OpenIdConnectMessage.

OpenIdConnectMessage(String)

Inicializa uma nova instância de classe com uma cadeia de OpenIdConnectMessage caracteres json.

Propriedades

Nome Description
AccessToken

Obtém ou define 'access_Token'.

AcrValues

Obtém ou define 'acr_values'.

AuthorizationEndpoint

Obtém ou define o valor do AuthorizationEndpoint

ClaimsLocales

Obtém ou define 'claims_Locales'.

ClientAssertion

Obtém ou define 'client_assertion'.

ClientAssertionType

Obtém ou define 'client_assertion_type'.

ClientId

Obtém ou define 'client_id'.

ClientSecret

Obtém ou define 'client_secret'.

Code

Obtém ou define 'code'.

Display

Obtém ou define 'display'.

DomainHint

Obtém ou define 'domain_hint'.

EnableTelemetryParameters

Obtém ou define se os parâmetros para a biblioteca e a versão são enviados na cadeia de caracteres de consulta para essa OpenIdConnectMessage instância. Esse valor é definido como o valor de EnableTelemetryParametersByDefault no momento da criação da mensagem.

EnableTelemetryParametersByDefault

Obtém ou define se os parâmetros para a biblioteca e a versão são enviados na cadeia de caracteres de consulta para todas as instâncias de OpenIdConnectMessage.

Error

Obtém ou define 'error'.

ErrorDescription

Obtém ou define 'error_description'.

ErrorUri

Obtém ou define 'error_uri'.

ExpiresIn

Obtém ou define 'expires_in'.

GrantType

Obtém ou define 'grant_type'.

IdentityProvider

Obtém ou define 'identity_provider'.

IdToken

Obtém ou define 'id_token'.

IdTokenHint

Obtém ou define 'id_token_hint'.

Iss

Obtém ou define 'iss'.

IssuerAddress

Obtém ou define o endereço do emissor.

(Herdado de AuthenticationProtocolMessage)
LoginHint

Obtém ou define 'login_hint'.

MaxAge

Obtém ou define 'max_age'.

Nonce

Obtém ou define 'nonce'.

Parameters

Obtém os parâmetros de mensagem como um Dicionário.

(Herdado de AuthenticationProtocolMessage)
Password

Obtém ou define 'senha'.

PostLogoutRedirectUri

Obtém ou define 'post_logout_redirect_uri'.

PostTitle

Obtém ou define o título usado ao construir a cadeia de caracteres de postagem.

(Herdado de AuthenticationProtocolMessage)
Prompt

Obtém ou define 'prompt'.

RedirectUri

Obtém ou define 'redirect_uri'.

RefreshToken

Obtém ou define 'refresh_token'.

RequestType

Obtém ou define o tipo de solicitação para esta mensagem

RequestUri

Obtém ou define 'request_uri'.

Resource

Obtém ou define 'resource'

ResponseMode

Obtém ou define 'response_mode'.

ResponseType

Obtém ou define 'response_type'.

Scope

Obtém ou define 'escopo'.

Script

Obtém o script usado ao construir a cadeia de caracteres de postagem.

(Herdado de AuthenticationProtocolMessage)
ScriptButtonText

Obtém ou define o texto do botão de script usado ao construir a cadeia de caracteres de postagem.

(Herdado de AuthenticationProtocolMessage)
ScriptDisabledText

Obtém ou define o texto usado ao construir a cadeia de caracteres de postagem que será exibida para ser usada se o script estiver desabilitado.

(Herdado de AuthenticationProtocolMessage)
SessionState

Obtém ou define 'session_state'.

Sid

Obtém ou define 'sid'.

SkuTelemetryValue

Obtém a cadeia de caracteres que é enviada como dados de telemetria em um OpenIdConnectMessage.

State

Obtém ou define 'state'.

TargetLinkUri

Obtém ou define 'target_link_uri'.

TokenEndpoint

Obtém ou define o valor do ponto de extremidade do token.

TokenType

Obtém ou define 'token_type'.

UiLocales

Obtém ou define 'ui_locales'.

UserId

Obtém ou define 'user_id'.

Username

Obtém ou define 'username'.

Métodos

Nome Description
BuildFormPost()

Cria uma postagem de formulário usando o IssuerAddress atual e os parâmetros que foram definidos.

(Herdado de AuthenticationProtocolMessage)
BuildRedirectUrl()

Cria uma URL usando o IssuerAddress atual e os parâmetros que foram definidos.

(Herdado de AuthenticationProtocolMessage)
Clone()

Retorna uma nova instância com OpenIdConnectMessage valores copiados desse objeto.

CreateAuthenticationRequestUrl()

Cria uma mensagem OpenIdConnect usando o conteúdo atual deste OpenIdConnectMessage.

CreateLogoutRequestUrl()

Cria uma cadeia de caracteres de consulta usando o conteúdo atual deste OpenIdConnectMessage.

GetParameter(String)

Retorna um parâmetro.

(Herdado de AuthenticationProtocolMessage)
RemoveParameter(String)

Remove um parâmetro.

(Herdado de AuthenticationProtocolMessage)
SetParameter(String, String)

Define um parâmetro para o Dicionário de Parâmetros.

(Herdado de AuthenticationProtocolMessage)
SetParameters(NameValueCollection)

Define um parâmetro de coleção.

(Herdado de AuthenticationProtocolMessage)

Aplica-se a