다음을 통해 공유


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

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

클래스

AccessToken

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

AccessTokenNotAvailableException

AuthorizationMessageHandler 인스턴스가 액세스 토큰을 프로비전할 수 없을 때 throw되는 Exception.

AccessTokenRequestOptions

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

AccessTokenResult

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

AccountClaimsPrincipalFactory<TAccount>

RemoteUserAccount ClaimsPrincipal변환합니다.

ApiAuthorizationProviderOptions

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

AuthenticationStateDeserializationOptions

PersistentComponentState사용하여 서버에서 클라이언트 AuthenticationState JSON 역직렬화를 구성하는 옵션을 제공합니다.

AuthorizationMessageHandler

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

BaseAddressAuthorizationMessageHandler

나가는 HttpResponseMessage 인스턴스에 액세스 토큰을 연결하는 DelegatingHandler. 액세스 토큰은 요청 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>

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

RemoteAuthenticationState

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

RemoteAuthenticationUserOptions

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

RemoteAuthenticatorView

RemoteAuthenticationState 인증 작업에서 유지할 상태로 사용하는 RemoteAuthenticatorViewCore<TAuthenticationState>.

RemoteAuthenticatorViewCore<TAuthenticationState>

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

RemoteUserAccount

사용자 계정입니다.

SignOutSessionStateManager

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

인터페이스

IAccessTokenProvider

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

IRemoteAuthenticationService<TRemoteAuthenticationState>

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

열거형

AccessTokenResultStatus

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

InteractionType

인증 요청의 유형입니다.

RemoteAuthenticationStatus

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

설명

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