共用方式為


AbstractAuthentication 類別

Azure Machine Learning 中所有驗證類別的抽象父類別。

衍生類別提供不同的方法來根據目標使用案例來驗證和取得權杖。 如需驗證的範例,請參閱 https://aka.ms/aml-notebook-auth

類別 AbstractAuthentication 建構函式。

繼承
builtins.object
AbstractAuthentication

建構函式

AbstractAuthentication(cloud=None)

參數

cloud
str
預設值: None

目標雲端的名稱。 可以是其中一個 「AzureCloud」、「AzureChinaCloud」 或 「AzureUSGovernment」。 如果未指定任何雲端,則會使用 Azure CLI 中任何已設定的預設值。 如果找不到預設值,則會使用 「AzureCloud」。

cloud
str
必要

目標雲端的名稱。 可以是其中一個 「AzureCloud」、「AzureChinaCloud」 或 「AzureUSGovernment」。 如果未指定任何雲端,則會使用 Azure CLI 中任何已設定的預設值。 如果找不到預設值,則會使用 「AzureCloud」。

方法

get_authentication_header

傳回 HTTP 授權標頭。

授權標頭包含使用者存取權杖,可針對服務進行存取授權。

get_token

要取得權杖的追蹤 2 SDK 合約。

目前支援實作 self.get_authentication_header 函式的驗證類別。

signed_session

將授權標頭新增為 HTTP 會話上的保存標頭。

會話所傳送的任何新要求都會包含授權標頭。

get_authentication_header

傳回 HTTP 授權標頭。

授權標頭包含使用者存取權杖,可針對服務進行存取授權。

get_authentication_header()

傳回

傳回 HTTP 授權標頭。

傳回類型

get_token

要取得權杖的追蹤 2 SDK 合約。

目前支援實作 self.get_authentication_header 函式的驗證類別。

get_token(*scopes, **kwargs)

參數

scopes
必要

引數。

kwargs
必要

Kwargs。

傳回

傳回具名 Tuple。

傳回類型

signed_session

將授權標頭新增為 HTTP 會話上的保存標頭。

會話所傳送的任何新要求都會包含授權標頭。

signed_session(session=None)

參數

session
<xref:requests.sessions.Session>
預設值: None

將授權標頭作為預設保存標頭的 HTTP 會話。 當 [無] 時,就會建立新的會話。

傳回

在更新之後傳回 HTTP 會話。

傳回類型

<xref:requests.sessions.Session>