OpenIdConnectMessage Clase

Definición

Proporciona acceso a los parámetros comunes de OpenID Connect.

public class OpenIdConnectMessage : Microsoft.IdentityModel.Protocols.AuthenticationProtocolMessage
type OpenIdConnectMessage = class
    inherit AuthenticationProtocolMessage
Public Class OpenIdConnectMessage
Inherits AuthenticationProtocolMessage
Herencia
OpenIdConnectMessage

Constructores

Nombre Description
OpenIdConnectMessage()

Inicializa una nueva instancia de la clase OpenIdConnectMessage.

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

Inicializa una nueva instancia de la clase OpenIdConnectMessage.

OpenIdConnectMessage(NameValueCollection)

Inicializa una nueva instancia de la clase OpenIdConnectMessage.

OpenIdConnectMessage(OpenIdConnectMessage)

Inicializa una nueva instancia de la clase OpenIdConnectMessage.

OpenIdConnectMessage(String)

Inicializa una nueva instancia de OpenIdConnectMessage clase con una cadena json.

Propiedades

Nombre Description
AccessToken

Obtiene o establece "access_Token".

AcrValues

Obtiene o establece "acr_values".

AuthorizationEndpoint

Obtiene o establece el valor de AuthorizationEndpoint.

ClaimsLocales

Obtiene o establece "claims_Locales".

ClientAssertion

Obtiene o establece "client_assertion".

ClientAssertionType

Obtiene o establece "client_assertion_type".

ClientId

Obtiene o establece "client_id".

ClientSecret

Obtiene o establece "client_secret".

Code

Obtiene o establece "code".

Display

Obtiene o establece "display".

DomainHint

Obtiene o establece "domain_hint".

EnableTelemetryParameters

Obtiene o establece si los parámetros de la biblioteca y la versión se envían en la cadena de consulta de esta OpenIdConnectMessage instancia. Este valor se establece en el valor de EnableTelemetryParametersByDefault en el momento de creación del mensaje.

EnableTelemetryParametersByDefault

Obtiene o establece si los parámetros de la biblioteca y la versión se envían en la cadena de consulta para todas las instancias de OpenIdConnectMessage.

Error

Obtiene o establece "error".

ErrorDescription

Obtiene o establece "error_description".

ErrorUri

Obtiene o establece "error_uri".

ExpiresIn

Obtiene o establece "expires_in".

GrantType

Obtiene o establece "grant_type".

IdentityProvider

Obtiene o establece "identity_provider".

IdToken

Obtiene o establece "id_token".

IdTokenHint

Obtiene o establece "id_token_hint".

Iss

Obtiene o establece "iss".

IssuerAddress

Obtiene o establece la dirección del emisor.

(Heredado de AuthenticationProtocolMessage)
LoginHint

Obtiene o establece "login_hint".

MaxAge

Obtiene o establece "max_age".

Nonce

Obtiene o establece "nonce".

Parameters

Obtiene los parámetros de mensaje como diccionario.

(Heredado de AuthenticationProtocolMessage)
Password

Obtiene o establece "password".

PostLogoutRedirectUri

Obtiene o establece "post_logout_redirect_uri".

PostTitle

Obtiene o establece el título utilizado al construir la cadena post.

(Heredado de AuthenticationProtocolMessage)
Prompt

Obtiene o establece "prompt".

RedirectUri

Obtiene o establece "redirect_uri".

RefreshToken

Obtiene o establece "refresh_token".

RequestType

Obtiene o establece el tipo de solicitud para este mensaje.

RequestUri

Obtiene o establece "request_uri".

Resource

Obtiene o establece "resource"

ResponseMode

Obtiene o establece "response_mode".

ResponseType

Obtiene o establece "response_type".

Scope

Obtiene o establece "scope".

Script

Obtiene el script usado al construir la cadena post.

(Heredado de AuthenticationProtocolMessage)
ScriptButtonText

Obtiene o establece el texto del botón de script usado al construir la cadena post.

(Heredado de AuthenticationProtocolMessage)
ScriptDisabledText

Obtiene o establece el texto usado al construir la cadena post que se mostrará para usar si el script está deshabilitado.

(Heredado de AuthenticationProtocolMessage)
SessionState

Obtiene o establece "session_state".

Sid

Obtiene o establece "sid".

SkuTelemetryValue

Obtiene la cadena que se envía como datos de telemetría en openIdConnectMessage.

State

Obtiene o establece "state".

TargetLinkUri

Obtiene o establece "target_link_uri".

TokenEndpoint

Obtiene o establece el valor del punto de conexión del token.

TokenType

Obtiene o establece "token_type".

UiLocales

Obtiene o establece "ui_locales".

UserId

Obtiene o establece "user_id".

Username

Obtiene o establece "username".

Métodos

Nombre Description
BuildFormPost()

Compila una publicación de formulario mediante issuerAddress actual y los parámetros que se han establecido.

(Heredado de AuthenticationProtocolMessage)
BuildRedirectUrl()

Compila una dirección URL mediante issuerAddress actual y los parámetros que se han establecido.

(Heredado de AuthenticationProtocolMessage)
Clone()

Devuelve una nueva instancia de OpenIdConnectMessage con valores copiados de este objeto.

CreateAuthenticationRequestUrl()

Crea un mensaje OpenIdConnect mediante el contenido actual de este OpenIdConnectMessage.

CreateLogoutRequestUrl()

Crea una cadena de consulta mediante el contenido actual de este OpenIdConnectMessageobjeto .

GetParameter(String)

Devuelve un parámetro .

(Heredado de AuthenticationProtocolMessage)
RemoveParameter(String)

Quita un parámetro.

(Heredado de AuthenticationProtocolMessage)
SetParameter(String, String)

Establece un parámetro en el diccionario de parámetros.

(Heredado de AuthenticationProtocolMessage)
SetParameters(NameValueCollection)

Establece un parámetro de colección.

(Heredado de AuthenticationProtocolMessage)

Se aplica a