AppBuilderExtension.AddMicrosoftIdentityWebApi Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.