Taal

MicrosoftIdentityOptions Klas

Definitie

Opties voor het configureren van verificatie met behulp van Azure Active Directory. Het heeft zowel AAD- als B2C-configuratiekenmerken.

public class MicrosoftIdentityOptions : Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions
type MicrosoftIdentityOptions = class
    inherit OpenIdConnectOptions
Public Class MicrosoftIdentityOptions
Inherits OpenIdConnectOptions
Overname
MicrosoftIdentityOptions

Constructors

Name Description
MicrosoftIdentityOptions()

Opties voor het configureren van verificatie met behulp van Azure Active Directory. Het heeft zowel AAD- als B2C-configuratiekenmerken.

Eigenschappen

Name Description
AllowWebApiToBeAuthorizedByACL

Daemon-toepassingen kunnen een token valideren op basis van rollen of het verificatiepatroon op basis van de ACL gebruiken om tokens te beheren zonder een rollenclaim. Als u verificatie op basis van ACL gebruikt, genereert Microsoft Identity Web niet als rollen of bereiken zich niet in de claims bevinden. Zie voor meer informatie https://aka.ms/ms-identity-web/daemon-ACL.

ClientCertificates

Beschrijving van de certificaten die worden gebruikt om de identiteit van de web-app of web-API te bewijzen.

ClientCredentials

Opties voor het configureren van verificatie met behulp van Azure Active Directory. Het heeft zowel AAD- als B2C-configuratiekenmerken.

ClientCredentialsUsingManagedIdentity

Opties voor het configureren van certificaatloos

DefaultUserFlow

Hiermee haalt u de standaardgebruikersstroom op (dit is signUpSignIn).

Domain

Hiermee wordt het domein van de Azure Active Directory tenant opgehaald of ingesteld, bijvoorbeeld contoso.onmicrosoft.com.

EditProfilePolicyId

Hiermee haalt u de naam van de gebruikersstroom voor het bewerkingsprofiel op of stelt u deze in voor B2C, bijvoorbeeld b2c_1_edit_profile.

ErrorPath

Hiermee stelt u het pad foutroute in. Standaard ingesteld op de waarde /MicrosoftIdentity/Account/Error, de waarde die wordt gebruikt door Microsoft. Identity.Web.UI.

ExtraQueryParameters

Hiermee stelt u queryparameters voor de queryreeks in de HTTP-aanvraag in op de IdP.

Instance

Hiermee wordt het Azure Active Directory exemplaar opgehaald of ingesteld, bijvoorbeeld 'https://login.microsoftonline.com".

LegacyCacheCompatibilityEnabled

Hiermee schakelt u verouderde ADAL-cacheserialisatie en deserialisatie in. Prestatieverbeteringen bij het werken met alleen MSAL-apps. Ingesteld op Waar als u een gedeelde cache hebt met ADAL-apps.

ResetPasswordPath

Hiermee stelt u het routepad ResetPassword in. Standaard ingesteld op /MicrosoftIdentity/Account/ResetPassword. Dit is de waarde die wordt gebruikt door Microsoft. Identity.Web.UI.

ResetPasswordPolicyId

Hiermee wordt de gebruikersnaam voor de gebruikersstroom voor het opnieuw instellen van het wachtwoord voor B2C, bijvoorbeeld B2C_1_password_reset, ophaalt of ingesteld.

SendX5C

Hiermee geeft u op of de x5c-claim (openbare sleutel van het certificaat) naar de STS moet worden verzonden. Door x5c te verzenden, kunnen ontwikkelaars van toepassingen eenvoudige certificaatrollover in Azure AD bereiken: met deze methode wordt het openbare certificaat naar Azure AD verzonden, samen met de tokenaanvraag, zodat Azure AD deze kan gebruiken om de onderwerpnaam te valideren op basis van een vertrouwd verlenerbeleid. Hiermee wordt de toepassingsbeheerder opgeslagen, zodat de rollover van het certificaat expliciet moet worden beheerd (via de portal of via de PowerShell/CLI-bewerking). Zie voor meer informatie https://aka.ms/msal-net-sni.

SignUpSignInPolicyId

Hiermee haalt u de registratie- of aanmeldingsnaam voor B2C op of stelt u deze in, bijvoorbeeld b2c_1_susi.

TenantId

Hiermee haalt u de tenant-id op of stelt u deze in.

TokenDecryptionCertificates

Beschrijving van de certificaten die worden gebruikt voor het ontsleutelen van een versleuteld token in een web-API.

TokenDecryptionCredentials

Opties voor het configureren van verificatie met behulp van Azure Active Directory. Het heeft zowel AAD- als B2C-configuratiekenmerken.

UserAssignedManagedIdentityClientId

Wordt gebruikt, wanneer deze wordt geïmplementeerd in Azure, om expliciet een door de gebruiker toegewezen beheerde identiteit op te geven. Zie https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/how-to-manage-ua-identity-portal.

WithSpaAuthCode

Vraagt een verificatiecode aan voor de front-end (BEVEILIGD-WACHTWOORDVERIFICATIE met MSAL.js bijvoorbeeld). Zie https://aka.ms/msal-net/spa-auth-code voor meer informatie.

Van toepassing op