Microsoft.AspNetCore.Components.WebAssembly.Authentication Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos para proteger aplicaciones webassembly increíblemente con autenticación.
Clases
| AccessToken |
Representa un token de acceso para un usuario y ámbitos determinado. |
| AccessTokenNotAvailableException |
que Exception se produce cuando una AuthorizationMessageHandler instancia no puede aprovisionar un token de acceso. |
| AccessTokenRequestOptions |
Representa las opciones para aprovisionar un token de acceso en nombre de un usuario. |
| AccessTokenResult |
Representa el resultado de intentar aprovisionar un token de acceso. |
| AccountClaimsPrincipalFactory<TAccount> |
Convierte RemoteUserAccount en ClaimsPrincipal. |
| ApiAuthorizationProviderOptions |
Representa las opciones de las aplicaciones que se basan en un servidor para la configuración. |
| AuthorizationMessageHandler |
que DelegatingHandler asocia tokens de acceso a instancias salientes HttpResponseMessage . Los tokens de acceso solo se agregarán cuando el URI de solicitud esté dentro de una de las direcciones base configuradas mediante ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String). |
| BaseAddressAuthorizationMessageHandler |
que DelegatingHandler asocia tokens de acceso a instancias salientes HttpResponseMessage . Los tokens de acceso solo se agregarán cuando el URI de solicitud esté dentro del URI base de la aplicación. |
| OidcProviderOptions |
Representa las opciones que se van a pasar para configurar la biblioteca de oidc-client.js usada al usar un flujo estándar de OpenID Connect (OIDC). |
| RemoteAuthenticationActions |
Representa la lista de acciones de autenticación que puede realizar .RemoteAuthenticatorViewCore<TAuthenticationState> |
| RemoteAuthenticationApplicationPathsOptions |
Representa las opciones de las rutas de acceso utilizadas por la aplicación para las operaciones de autenticación. Estas rutas de acceso son relativas a la base. |
| RemoteAuthenticationContext<TRemoteAuthenticationState> |
Representa el contexto durante las operaciones de autenticación. |
| RemoteAuthenticationDefaults |
Representa los valores predeterminados de los distintos valores configurables que se usan en la biblioteca. |
| RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions> |
Opciones de autenticación remota. |
| RemoteAuthenticationResult<TRemoteAuthenticationState> |
Representa el resultado de una operación de autenticación. |
| RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
La implementación predeterminada de IRemoteAuthenticationService<TRemoteAuthenticationState> que usa la interoperabilidad de JS para autenticar al usuario. |
| RemoteAuthenticationState |
Representa la cantidad mínima de estado de autenticación que se conservará durante las operaciones de autenticación. |
| RemoteAuthenticationUserOptions |
Representa las opciones que se usarán al configurar para ClaimsPrincipal un usuario. |
| RemoteAuthenticatorView |
que RemoteAuthenticatorViewCore<TAuthenticationState> usa RemoteAuthenticationState como estado para conservarse en las operaciones de autenticación. |
| RemoteAuthenticatorViewCore<TAuthenticationState> |
Componente que controla las operaciones de autenticación remota en una aplicación. |
| RemoteUserAccount |
Una cuenta de usuario. |
| SignOutSessionStateManager |
Controla la protección CSRF para el punto de conexión de cierre de sesión. |
Interfaces
| IAccessTokenProvider |
Representa un contrato para servicios capaces de aprovisionar tokens de acceso para una aplicación. |
| IRemoteAuthenticationService<TRemoteAuthenticationState> |
Representa un contrato para servicios que realizan operaciones de autenticación para una aplicación WebAssembly de Blazor. |
Enumeraciones
| AccessTokenResultStatus |
Representa los posibles resultados de intentar adquirir un token de acceso. |
| RemoteAuthenticationStatus |
Representa el estado de una operación de autenticación. |
Comentarios
Para obtener más información sobre la habilitación de la autenticación en aplicaciones de webassembly extraordinarias, consulte protección de una aplicación independiente Webassembly de ASP.net Core increíblemente con la biblioteca de autenticación.