MicrosoftIdentityOptions Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |