Språk

AppBuilderExtension.AddMicrosoftIdentityWebApi Metod

Definition

Lägger till ett skyddat webb-API.

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

Parametrar

app
Owin.IAppBuilder

Programbyggare.

tokenAcquirerFactory
OwinTokenAcquirerFactory

Token acquirer factory.

configureMicrosoftIdentityApplicationOptions
Action<MicrosoftIdentityApplicationOptions>

Konfigurera Microsoft autentiseringsalternativ.

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

Uppdatera OWIN-alternativen om du vill finjustera tokenverifieringen.

configurationSection
String

Konfigurationsavsnitt där du kan läsa alternativen.

Returer

Owin.IAppBuilder

Appverktyget som ska länkas.

Kommentarer

Som standard måste ägartoken innehålla ett erkänt omfång eller rollanspråk med ett värde som inte är tomt utrymme. Ange AllowWebApiToBeAuthorizedByACL till true när programmet använder ACL-baserad auktorisering i stället.

Gäller för