AuthenticationRequiredError 類別

需要互動式驗證才能取得權杖。

此錯誤只會由設定為不視需要自動提示使用者互動的互動式使用者認證引發。 其屬性會提供可能需要進行驗證的其他資訊。 control_interactive_prompts範例會藉由呼叫認證的「驗證」方法來示範如何處理此錯誤。

繼承
azure.identity._exceptions.CredentialUnavailableError
AuthenticationRequiredError

建構函式

AuthenticationRequiredError(scopes: Iterable[str], message: str | None = None, claims: str | None = None, **kwargs: Any)

參數

scopes
str
必要

在失敗驗證期間要求的範圍

message
str
預設值: None

說明例外狀況原因的錯誤訊息。

claims
str
預設值: None

下一個驗證中所需的其他宣告。

方法

add_note

Exception.add_note (附注) – 將附注新增至例外狀況

raise_with_traceback

使用現有的追蹤引發例外狀況。

自 1.22.0 版起已被取代:此方法已被取代,因為我們不再支援 Python 2。 請改用 raise/from。

with_traceback

Exception.with_traceback (tb) – 設定自我設定。追蹤回 tb 並傳回自我。

add_note

Exception.add_note (附注) – 將附注新增至例外狀況

add_note()

raise_with_traceback

使用現有的追蹤引發例外狀況。

自 1.22.0 版起已被取代:此方法已被取代,因為我們不再支援 Python 2。 請改用 raise/from。

raise_with_traceback() -> None

with_traceback

Exception.with_traceback (tb) – 設定自我設定。追蹤回 tb 並傳回自我。

with_traceback()

屬性

args

claims

下一個驗證中所需的其他宣告。

傳回類型

str,

scopes

在失敗的驗證期間要求的範圍。

傳回類型