OAuthExtensions.AddOAuth 메서드

정의

오버로드

AddOAuth(AuthenticationBuilder, String, Action<OAuthOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

AddOAuth(AuthenticationBuilder, String, String, Action<OAuthOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

AddOAuth<TOptions,THandler>(AuthenticationBuilder, String, Action<TOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

AddOAuth<TOptions,THandler>(AuthenticationBuilder, String, String, Action<TOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

AddOAuth(AuthenticationBuilder, String, Action<OAuthOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddOAuth (this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string authenticationScheme, Action<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions> configureOptions);
static member AddOAuth : Microsoft.AspNetCore.Authentication.AuthenticationBuilder * string * Action<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions> -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder
<Extension()>
Public Function AddOAuth (builder As AuthenticationBuilder, authenticationScheme As String, configureOptions As Action(Of OAuthOptions)) As AuthenticationBuilder

매개 변수

authenticationScheme
String

인증 체계입니다.

configureOptions
Action<OAuthOptions>

를 구성할 OAuthOptions대리자입니다.

반환

작업이 완료된 후 에 대한 참조 builder 입니다.

적용 대상

AddOAuth(AuthenticationBuilder, String, String, Action<OAuthOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddOAuth (this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions> configureOptions);
static member AddOAuth : Microsoft.AspNetCore.Authentication.AuthenticationBuilder * string * string * Action<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions> -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder
<Extension()>
Public Function AddOAuth (builder As AuthenticationBuilder, authenticationScheme As String, displayName As String, configureOptions As Action(Of OAuthOptions)) As AuthenticationBuilder

매개 변수

authenticationScheme
String

인증 체계입니다.

displayName
String

인증 처리기의 표시 이름입니다.

configureOptions
Action<OAuthOptions>

를 구성할 OAuthOptions대리자입니다.

반환

작업이 완료된 후 에 대한 참조 builder 입니다.

적용 대상

AddOAuth<TOptions,THandler>(AuthenticationBuilder, String, Action<TOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddOAuth<TOptions,THandler> (this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string authenticationScheme, Action<TOptions> configureOptions) where TOptions : Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions, new() where THandler : Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<TOptions>;
static member AddOAuth : Microsoft.AspNetCore.Authentication.AuthenticationBuilder * string * Action<'Options (requires 'Options :> Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions and 'Options : (new : unit -> 'Options))> -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder (requires 'Options :> Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions and 'Options : (new : unit -> 'Options) and 'Handler :> Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<'Options>)
<Extension()>
Public Function AddOAuth(Of TOptions As {OAuthOptionsNew}, THandler As {OAuthOptionsNew}) (builder As AuthenticationBuilder, authenticationScheme As String, configureOptions As Action(Of TOptions)) As AuthenticationBuilder

형식 매개 변수

TOptions
THandler

매개 변수

authenticationScheme
String

인증 체계입니다.

configureOptions
Action<TOptions>

처리기 특정 옵션을 구성하는 대리자입니다.

반환

작업이 완료된 후 에 대한 참조 builder 입니다.

적용 대상

AddOAuth<TOptions,THandler>(AuthenticationBuilder, String, String, Action<TOptions>)

지정된 인증 체계를 사용하여 OAuth 2.0 기반 인증을 AuthenticationBuilder 에 추가합니다.

public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddOAuth<TOptions,THandler> (this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<TOptions> configureOptions) where TOptions : Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions, new() where THandler : Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<TOptions>;
static member AddOAuth : Microsoft.AspNetCore.Authentication.AuthenticationBuilder * string * string * Action<'Options (requires 'Options :> Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions and 'Options : (new : unit -> 'Options))> -> Microsoft.AspNetCore.Authentication.AuthenticationBuilder (requires 'Options :> Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions and 'Options : (new : unit -> 'Options) and 'Handler :> Microsoft.AspNetCore.Authentication.OAuth.OAuthHandler<'Options>)
<Extension()>
Public Function AddOAuth(Of TOptions As {OAuthOptionsNew}, THandler As {OAuthOptionsNew}) (builder As AuthenticationBuilder, authenticationScheme As String, displayName As String, configureOptions As Action(Of TOptions)) As AuthenticationBuilder

형식 매개 변수

TOptions
THandler

매개 변수

authenticationScheme
String

인증 체계입니다.

displayName
String

인증 처리기의 표시 이름입니다.

configureOptions
Action<TOptions>

처리기 특정 옵션을 구성하는 대리자입니다.

반환

작업이 완료된 후 에 대한 참조 builder 입니다.

적용 대상