MsalUiRequiredException Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe d’exception consiste à informer les développeurs que l’interaction de l’interface utilisateur est requise pour que l’authentification réussisse. Elle est levée lors de l'appel AcquireTokenSilent(IEnumerable<String>, IAccount) ou de l'une de ses substitutions, et lorsque le jeton n'existe pas dans le cache, ou que l'utilisateur doit fournir plus de contenu, ou effectuer une authentification à plusieurs facteurs en fonction de Azure stratégies AD, etc.. Pour plus d'informations, voir https://aka.ms/msal-net-exceptions
public class MsalUiRequiredException : Microsoft.Identity.Client.MsalServiceException
type MsalUiRequiredException = class
inherit MsalServiceException
Public Class MsalUiRequiredException
Inherits MsalServiceException
- Héritage
- Dérivé
Constructeurs
| Nom | Description |
|---|---|
| MsalUiRequiredException(String, String, Exception, UiRequiredExceptionClassification) |
Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une exception interne spécifiés indiquant la cause racine. |
| MsalUiRequiredException(String, String, Exception) |
Initialise une nouvelle instance de la classe d’exception avec un code d’erreur, un message d’erreur et une exception interne spécifiés indiquant la cause racine. |
| MsalUiRequiredException(String, String) |
Initialise une nouvelle instance de la classe d’exception avec un code d’erreur et un message d’erreur spécifiés. |
Champs
| Nom | Description |
|---|---|
| BrokerErrorCode |
Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau. (Hérité de MsalException) |
| BrokerErrorContext |
Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau. (Hérité de MsalException) |
| BrokerErrorStatus |
Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau. (Hérité de MsalException) |
| BrokerErrorTag |
Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau. (Hérité de MsalException) |
| BrokerTelemetry |
Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de répartiteurs de bureau. (Hérité de MsalException) |
| ManagedIdentitySource |
Clé AdditionalExceptionData de propriété disponible lors de l’utilisation de l’identité managée. (Hérité de MsalException) |
Propriétés
| Nom | Description |
|---|---|
| AdditionalExceptionData |
Un conteneur de propriétés avec des détails supplémentaires pour cette exception. (Hérité de MsalException) |
| Claims |
Revendications supplémentaires demandées par le service. Lorsque cette propriété n’est pas null ou vide, cela signifie que le service exige que l’utilisateur fournisse des revendications supplémentaires, telles que l’authentification à deux facteurs. Voici deux cas :
|
| Classification |
Classification de l’erreur d’accès conditionnel, vous permettant d’effectuer plus d’actions ou d’informer l’utilisateur en fonction de votre scénario. Consultez https://aka.ms/msal-net-UiRequiredException pour plus d’informations. |
| CorrelationId |
ID qui peut être utilisé pour fragmenter un seul flux d’authentification. (Hérité de MsalException) |
| ErrorCode |
Obtient le code d’erreur du protocole retourné par le service ou généré par le client. Il s’agit du code sur lequel vous pouvez vous appuyer pour la gestion des exceptions. Les valeurs de ce code sont généralement fournies dans des chaînes constantes dans les types d’exceptions dérivés avec des explications d’atténuation. (Hérité de MsalException) |
| Headers |
Contient les en-têtes HTTP de la réponse du serveur qui ont indiqué une erreur. (Hérité de MsalServiceException) |
| IsRetryable |
Indique si l’opération précédente qui a entraîné cette exception doit être retentée. (Hérité de MsalException) |
| ResponseBody |
Corps de réponse brut reçu du serveur. (Hérité de MsalServiceException) |
| StatusCode |
Obtient le code d’état retourné par la couche HTTP. Ce code d’état est soit |
Méthodes
| Nom | Description |
|---|---|
| ToJsonString() |
Permet la sérialisation de la plupart des valeurs de l’exception en JSON. (Hérité de MsalException) |
| ToString() |
Crée et retourne une représentation sous forme de chaîne de l’exception actuelle. (Hérité de MsalServiceException) |
| UpdateIsRetryable() |
Selon la discussion avec Evo, AAD (Hérité de MsalServiceException) |