Język

MicrosoftIdentityAuthenticationBaseOptions Klasa

Definicja

Opcje podstawowe przekazywane do uwierzytelniania za pomocą Microsoft Identity.

public class MicrosoftIdentityAuthenticationBaseOptions
type MicrosoftIdentityAuthenticationBaseOptions = class
Public Class MicrosoftIdentityAuthenticationBaseOptions
Dziedziczenie
MicrosoftIdentityAuthenticationBaseOptions
Pochodne

Konstruktory

Nazwa Opis
MicrosoftIdentityAuthenticationBaseOptions()

Konstruktor

Właściwości

Nazwa Opis
AuthenticationScheme

Schemat uwierzytelniania. Jeśli wartość null, użyje metody OpenIdConnectDefault.AuthenticationScheme, jeśli zostanie wywołana z aplikacji internetowej, i JwtBearerDefault.AuthenticationScheme, jeśli zostanie wywołana z internetowego interfejsu API.

IsProofOfPossessionRequest

Modyfikuje żądanie pozyskiwania tokenu, tak aby uzyskany token był tokenem dowodowym posiadania (PoP), a nie tokenem elementu nośnego. Tokeny poP są podobne do tokenów elementu nośnego, ale są powiązane z żądaniem HTTP i kluczem kryptograficznym, którym może zarządzać biblioteka MSAL. Zobacz: https://aka.ms/msal-net-pop. Ustaw wartość true, aby automatycznie włączyć tokeny poP.

Scopes

Oddzielone spacjami zakresy wymagane do wywołania podrzędnego internetowego interfejsu API. Na przykład "user.read mail.read".

Tenant

[Opcjonalnie] identyfikator dzierżawy. Jest to używane w określonych scenariuszach, w których aplikacja musi wywołać podrzędny internetowy interfejs API w imieniu użytkownika w kilku dzierżawach. Jest on głównie używany z kodu, a nie z konfiguracji.

TokenAcquisitionOptions

Opcje przekazane w celu utworzenia obiektu pozyskiwania tokenu, który wywołuje .NET biblioteki MSAL.

UserFlow

[Opcjonalnie]. Przepływ użytkownika (w przypadku podrzędnego internetowego interfejsu API B2C). Jeśli nie zostanie określony, podrzędny internetowy interfejs API B2C zostanie wywołany przy użyciu domyślnego przepływu użytkownika z .DefaultUserFlow

Metody

Nazwa Opis
GetScopes()

Zwraca zakresy.

Dotyczy