Sprache

MicrosoftIdentityAuthenticationBaseOptions Klasse

Definition

Basisoptionen, die an die Authentifizierung mit Microsoft Identity übergeben wurden.

public class MicrosoftIdentityAuthenticationBaseOptions
type MicrosoftIdentityAuthenticationBaseOptions = class
Public Class MicrosoftIdentityAuthenticationBaseOptions
Vererbung
MicrosoftIdentityAuthenticationBaseOptions
Abgeleitet

Konstruktoren

Name Beschreibung
MicrosoftIdentityAuthenticationBaseOptions()

Konstruktor

Eigenschaften

Name Beschreibung
AuthenticationScheme

Authentifizierungsschema. Wenn null, wird OpenIdConnectDefault.AuthenticationScheme verwendet, wenn von einer Web-App aufgerufen wird, und JwtBearerDefault.AuthenticationScheme, wenn von einer Web-API aufgerufen wird.

IsProofOfPossessionRequest

Ändert die Tokenakquisitionsanforderung so, dass das erworbene Token ein Proof of Possession-Token (PoP) anstelle eines Bearertokens ist. PoP-Token ähneln Bearer-Token, sind aber an die HTTP-Anforderung und an einen kryptografischen Schlüssel gebunden, den MSAL verwalten kann. Siehe https://aka.ms/msal-net-pop. Legen Sie "true" fest, um PoP-Token automatisch zu aktivieren.

Scopes

Zum Aufrufen der downstream-Web-API erforderliche Leerraumtrennbereiche. Beispiel: "user.read mail.read".

Tenant

[Optional] Mandanten-ID. Dies wird für bestimmte Szenarien verwendet, in denen die Anwendung eine nachgeschaltete Web-API im Namen eines Benutzers in mehreren Mandanten aufrufen muss. Es würde hauptsächlich aus Code und nicht aus der Konfiguration verwendet.

TokenAcquisitionOptions

Übergebene Optionen zum Erstellen des Tokenakquisitionsobjekts, das msAL .NET aufruft.

UserFlow

[Optional]. Benutzerfluss (im Fall einer B2C-Downstream-Web-API). Wenn nicht angegeben, wird die B2C-Downstream-Web-API mit dem Standardbenutzerfluss von DefaultUserFlow.

Methoden

Name Beschreibung
GetScopes()

Gibt die Bereiche zurück.

Gilt für: