Microsoft.AspNetCore.Authentication.OpenIdConnect Espacio de nombres

Contiene tipos que permiten la compatibilidad con la autenticación basada en OpenIdConnect.

Clases

Nombre Description
AuthenticationFailedContext

Un contexto para AuthenticationFailed(AuthenticationFailedContext).

AuthorizationCodeReceivedContext

Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect.

BaseOpenIdConnectContext

Contiene tipos que permiten la compatibilidad con la autenticación basada en OpenIdConnect.

MessageReceivedContext

Un contexto para OnMessageReceived.

OpenIdConnectChallengeProperties

AuthenticationProperties para un desafío de OpenId Connect.

OpenIdConnectDefaults

Valores predeterminados relacionados con el controlador de autenticación OpenIdConnect

OpenIdConnectEvents

Especifica los eventos que OpenIdConnectHandler invoca para habilitar el control de desarrollador sobre el proceso de autenticación.

OpenIdConnectHandler

Un controlador de autenticación por solicitud para OpenIdConnectAuthenticationMiddleware.

OpenIdConnectMiddleware

ASP.NET Core middleware para obtener identidades mediante el protocolo OpenIdConnect.

OpenIdConnectOptions

Opciones de configuración para OpenIdConnectHandler

OpenIdConnectPostConfigureOptions

Se usa para configurar los valores predeterminados de todos .OpenIdConnectOptions

PushedAuthorizationContext

Un contexto para PushAuthorization(PushedAuthorizationContext).

RedirectContext

Cuando un usuario configura el objeto OpenIdConnectHandler que se va a notificar antes de redirigir a identityProvider, se pasa una instancia de RedirectContext a RedirectToIdentityProvider(RedirectContext) y RedirectToIdentityProviderForSignOut(RedirectContext).

RemoteSignOutContext

Un contexto para RemoteSignOut(RemoteSignOutContext) el evento.

TokenResponseReceivedContext

Este contexto se puede usar para informarse cuando se canjea un "AuthorizationCode" para tokens en el punto de conexión del token.

TokenValidatedContext

Un contexto para TokenValidated(TokenValidatedContext).

UserInformationReceivedContext

Un contexto para UserInformationReceived(UserInformationReceivedContext).

Interfaces

Nombre Description
IOpenIdConnectEvents

Especifica los eventos que OpenIdConnectMiddlewareinvoca para habilitar el control de desarrollador sobre el proceso de autenticación.

Enumeraciones

Nombre Description
OpenIdConnectRedirectBehavior

Enumera los distintos métodos de autenticación que se usan para redirigir el agente de usuario al proveedor de identidades.

PushedAuthorizationBehavior

Enumeración que contiene las opciones para usar la autorización push (PAR).

Comentarios

Para obtener más información sobre el uso de la autenticación basada en OpenIdConnect, consulte Introducción a la autenticación en ASP.NET Core.