Idioma

AppBuilderExtension.AddMicrosoftIdentityWebApi Método

Definição

Adiciona uma API web protegida.

public static Owin.IAppBuilder AddMicrosoftIdentityWebApi(this Owin.IAppBuilder app, Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory tokenAcquirerFactory, Action<Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions>? configureMicrosoftIdentityApplicationOptions = default, Action<Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationOptions>? updateOptions = default, string configurationSection = "AzureAd");
static member AddMicrosoftIdentityWebApi : Owin.IAppBuilder * Microsoft.Identity.Web.OWIN.OwinTokenAcquirerFactory * Action<Microsoft.Identity.Abstractions.MicrosoftIdentityApplicationOptions> * Action<Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationOptions> * string -> Owin.IAppBuilder
<Extension()>
Public Function AddMicrosoftIdentityWebApi (app As IAppBuilder, tokenAcquirerFactory As OwinTokenAcquirerFactory, Optional configureMicrosoftIdentityApplicationOptions As Action(Of MicrosoftIdentityApplicationOptions) = Nothing, Optional updateOptions As Action(Of OAuthBearerAuthenticationOptions) = Nothing, Optional configurationSection As String = "AzureAd") As IAppBuilder

Parâmetros

app
Owin.IAppBuilder

Construtor de aplicações.

tokenAcquirerFactory
OwinTokenAcquirerFactory

Fábrica de adquirentes de tokens.

configureMicrosoftIdentityApplicationOptions
Action<MicrosoftIdentityApplicationOptions>

Configure as opções de autenticação da Microsoft.

updateOptions
Action<Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationOptions>

Atualiza as opções do OWIN se quiseres afinar a validação do token.

configurationSection
String

Secção de configuração para ler as opções.

Devoluções

Owin.IAppBuilder

O construtor de aplicações para encadear.

Observações

Por defeito, os tokens portadores devem conter uma reivindicação de âmbito ou papel reconhecida com um valor não de espaço em branco. Definido AllowWebApiToBeAuthorizedByACL para true quando a aplicação utiliza autorização baseada em ACL.

Aplica-se a