Compartilhar via


OAuthMiddleware<TOptions> Classe

Definição

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

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)

Parâmetros de tipo

TOptions
Herança
OAuthMiddleware<TOptions>
Derivado

Construtores

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

Inicializa um novo OAuthMiddleware<TOptions>.

Propriedades

AuthenticationScheme

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

(Herdado de AuthenticationMiddleware<TOptions>)
Backchannel

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

Logger

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

(Herdado de AuthenticationMiddleware<TOptions>)
Options

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

(Herdado de AuthenticationMiddleware<TOptions>)
UrlEncoder

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

(Herdado de AuthenticationMiddleware<TOptions>)

Métodos

CreateHandler()

Fornece o AuthenticationHandler<TOptions> objeto para processar solicitações relacionadas à autenticação.

Invoke(HttpContext)

Um middleware ASP.NET Core para autenticar usuários usando serviços OAuth.

(Herdado de AuthenticationMiddleware<TOptions>)

Aplica-se a