UiRequiredExceptionClassification 枚举

定义

有关原因 MsalUiRequiredException的详细信息,并提示用户在进行交互式身份验证时可以期待的内容。 有关详细信息,请参阅 Understanding MsalUiRequiredException

public enum UiRequiredExceptionClassification
type UiRequiredExceptionClassification = 
Public Enum UiRequiredExceptionClassification
继承
UiRequiredExceptionClassification

字段

名称 说明
None 0

未提供详细信息。 用户可以通过启动交互式身份验证来解决该问题。 当没有将帐户或有效的登录提示传递给 AcquireTokenSilentParameterBuilder时,这也是分类。 有关详细信息,请参阅 Understanding MsalUiRequiredException

MessageOnly 1

无法解决问题。 启动交互式身份验证流将显示说明条件的消息。 有关详细信息,请参阅 Understanding MsalUiRequiredException

BasicAction 2

在交互式身份验证流期间,用户交互可以解决问题。 有关详细信息,请参阅 Understanding MsalUiRequiredException

AdditionalAction 3

在交互式身份验证流之外,可以通过系统中的其他修正交互来解决问题。 启动交互式身份验证流会显示用户需要执行的操作,但用户可能无法完成该操作。 有关详细信息,请参阅 Understanding MsalUiRequiredException

ConsentRequired 4

用户同意缺失或已被撤销。 在交互式身份验证流期间,用户同意可以解决此问题。 有关详细信息,请参阅 Understanding MsalUiRequiredException

UserPasswordExpired 5

用户的密码已过期。 在交互式身份验证流期间,用户可以解决问题。 有关详细信息,请参阅 Understanding MsalUiRequiredException

PromptNeverFailed 6

WithPrompt(Prompt) 与值一 Prompt.Never 起使用,但服务器无法遵循此值。 请使用其他提示行为,例如 SelectAccount。 有关详细信息,请参阅 Understanding MsalUiRequiredException

AcquireTokenSilentFailed 7

AcquireTokenSilentParameterBuilder调用失败。 这通常是从缓存获取令牌的调用AcquireTokenSilentParameterBuilder模式的一部分,然后是用于从Microsoft Entra ID获取令牌的不同AcquireToken调用。 有关详细信息,请参阅错误消息。 有关详细信息,请参阅 Understanding MsalUiRequiredException

适用于