Share via


Microsoft.AspNetCore.Components.WebAssembly.Authentication 네임스페이스

인증을 사용하여 Blazor WebAssembly 앱을 보호하기 위한 형식을 제공합니다.

클래스

AccessToken

지정된 사용자 및 범위에 대한 액세스 토큰을 나타냅니다.

AccessTokenNotAvailableException

Exception instance 액세스 토큰을 AuthorizationMessageHandler 프로비전할 수 없을 때 throw되는 입니다.

AccessTokenRequestOptions

사용자를 대신하여 액세스 토큰을 프로비전하는 옵션을 나타냅니다.

AccessTokenResult

액세스 토큰을 프로비전하려고 시도한 결과를 나타냅니다.

AccountClaimsPrincipalFactory<TAccount>

RemoteUserAccountClaimsPrincipal로 변환합니다.

ApiAuthorizationProviderOptions

구성을 위해 서버에 의존하는 애플리케이션에 대한 옵션을 나타냅니다.

AuthorizationMessageHandler

DelegatingHandler 나가는 HttpResponseMessage 인스턴스에 액세스 토큰을 연결하는 입니다. 액세스 토큰은 요청 URI가 를 사용하여 ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)구성된 기본 주소 중 하나에 있는 경우에만 추가됩니다.

BaseAddressAuthorizationMessageHandler

DelegatingHandler 나가는 HttpResponseMessage 인스턴스에 액세스 토큰을 연결하는 입니다. 액세스 토큰은 요청 URI가 애플리케이션의 기본 URI 내에 있는 경우에만 추가됩니다.

InteractiveRequestOptions

토큰에 로그인하거나 프로비전하기 위한 ID 공급자에 대한 요청을 나타냅니다.

NavigationManagerExtensions

에 대한 확장입니다 NavigationManager.

OidcProviderOptions

표준 OIDC(OpenID Connect) 흐름을 사용할 때 사용되는 oidc-client.js 라이브러리를 구성하기 위해 전달하는 옵션을 나타냅니다.

RemoteAuthenticationActions

에서 수행할 RemoteAuthenticatorViewCore<TAuthenticationState>수 있는 인증 작업 목록을 나타냅니다.

RemoteAuthenticationApplicationPathsOptions

애플리케이션에서 인증 작업에 사용하는 경로에 대한 옵션을 나타냅니다. 이러한 경로는 베이스를 기준으로 합니다.

RemoteAuthenticationContext<TRemoteAuthenticationState>

인증 작업 중 컨텍스트를 나타냅니다.

RemoteAuthenticationDefaults

라이브러리에서 사용되는 다양한 구성 가능한 값에 대한 기본값을 나타냅니다.

RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>

원격 인증에 대한 옵션입니다.

RemoteAuthenticationResult<TRemoteAuthenticationState>

인증 작업의 결과를 나타냅니다.

RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions>

에 대한 IRemoteAuthenticationService<TRemoteAuthenticationState> 기본 구현은 JS interop을 사용하여 사용자를 인증합니다.

RemoteAuthenticationState

인증 작업 중에 보존할 최소 인증 상태를 나타냅니다.

RemoteAuthenticationUserOptions

사용자에 대해 를 구성할 ClaimsPrincipal 때 사용할 옵션을 나타냅니다.

RemoteAuthenticatorView

RemoteAuthenticatorViewCore<TAuthenticationState> 를 인증 작업 간에 유지할 상태로 사용하는 RemoteAuthenticationState 입니다.

RemoteAuthenticatorViewCore<TAuthenticationState>

애플리케이션에서 원격 인증 작업을 처리하는 구성 요소입니다.

RemoteUserAccount

사용자 계정.

SignOutSessionStateManager

로그아웃 엔드포인트에 대한 CSRF 보호를 처리합니다.

인터페이스

IAccessTokenProvider

애플리케이션에 대한 액세스 토큰을 프로비전할 수 있는 서비스에 대한 계약을 나타냅니다.

IRemoteAuthenticationService<TRemoteAuthenticationState>

Blazor WebAssembly 애플리케이션에 대한 인증 작업을 수행하는 서비스에 대한 계약을 나타냅니다.

열거형

AccessTokenResultStatus

액세스 토큰을 획득하려고 할 때 발생할 수 있는 결과를 나타냅니다.

InteractionType

인증 요청의 유형입니다.

RemoteAuthenticationStatus

인증 작업의 상태 나타냅니다.

설명

Blazor WebAssembly 앱에서 인증을 사용하도록 설정하는 방법에 대한 자세한 내용은 인증 라이브러리를 사용하여 ASP.NET Core Blazor WebAssembly 독립 실행형 앱 보안을 참조하세요.