다음을 통해 공유


OAuthMiddleware<TOptions> 클래스

정의

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

generic <typename TOptions>
 where TOptions : OAuthOptionsgcnew()public ref class OAuthMiddleware : Microsoft::AspNetCore::Authentication::AuthenticationMiddleware<TOptions>
public class OAuthMiddleware<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationMiddleware<TOptions> where TOptions : OAuthOptions, new()
type OAuthMiddleware<'Options (requires 'Options :> OAuthOptions and 'Options : (new : unit -> 'Options))> = class
    inherit AuthenticationMiddleware<'Options (requires 'Options :> OAuthOptions and 'Options : (new : unit -> 'Options))>
Public Class OAuthMiddleware(Of TOptions)
Inherits AuthenticationMiddleware(Of TOptions)

형식 매개 변수

TOptions
상속
OAuthMiddleware<TOptions>
파생

생성자

OAuthMiddleware<TOptions>(RequestDelegate, IDataProtectionProvider, ILoggerFactory, UrlEncoder, IOptions<SharedAuthenticationOptions>, IOptions<TOptions>)

OAuthMiddleware<TOptions>를 초기화합니다.

속성

AuthenticationScheme

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

(다음에서 상속됨 AuthenticationMiddleware<TOptions>)
Backchannel

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

Logger

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

(다음에서 상속됨 AuthenticationMiddleware<TOptions>)
Options

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

(다음에서 상속됨 AuthenticationMiddleware<TOptions>)
UrlEncoder

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

(다음에서 상속됨 AuthenticationMiddleware<TOptions>)

메서드

CreateHandler()

AuthenticationHandler<TOptions> 인증 관련 요청을 처리하기 위한 개체를 제공합니다.

Invoke(HttpContext)

OAuth 서비스를 사용하여 사용자를 인증하기 위한 ASP.NET Core 미들웨어입니다.

(다음에서 상속됨 AuthenticationMiddleware<TOptions>)

적용 대상