Aracılığıyla paylaş


OAuthMiddleware<TOptions> Sınıf

Tanım

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

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)

Tür Parametreleri

TOptions
Devralma
OAuthMiddleware<TOptions>
Türetilmiş

Oluşturucular

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

Yeni OAuthMiddleware<TOptions>bir başlatır.

Özellikler

AuthenticationScheme

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

(Devralındığı yer: AuthenticationMiddleware<TOptions>)
Backchannel

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

Logger

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

(Devralındığı yer: AuthenticationMiddleware<TOptions>)
Options

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

(Devralındığı yer: AuthenticationMiddleware<TOptions>)
UrlEncoder

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

(Devralındığı yer: AuthenticationMiddleware<TOptions>)

Yöntemler

CreateHandler()

Kimlik doğrulamasıyla AuthenticationHandler<TOptions> ilgili istekleri işlemek için nesnesini sağlar.

Invoke(HttpContext)

OAuth hizmetlerini kullanarak kullanıcıların kimliğini doğrulamaya yönelik bir ASP.NET Core ara yazılımı.

(Devralındığı yer: AuthenticationMiddleware<TOptions>)

Şunlara uygulanır