次の方法で共有


AbstractAuthentication クラス

Azure Machine Learning のすべての認証クラスの抽象親クラス。

派生クラスは、対象となるユース ケースに基づいてトークンを認証および取得するためのさまざまな手段を提供します。 認証の例については、「 https://aka.ms/aml-notebook-auth」を参照してください。

Class AbstractAuthentication コンストラクター。

コンストラクター

AbstractAuthentication(cloud=None)

パラメーター

名前 説明
cloud
str

ターゲット クラウドの名前。 "AzureCloud"、"AzureChinaCloud"、または "AzureUSGovernment" のいずれかを指定できます。 クラウドが指定されていない場合は、Azure CLI から構成された既定値が使用されます。 既定値が見つからない場合は、"AzureCloud" が使用されます。

規定値: None
cloud
必須
str

ターゲット クラウドの名前。 "AzureCloud"、"AzureChinaCloud"、または "AzureUSGovernment" のいずれかを指定できます。 クラウドが指定されていない場合は、Azure CLI から構成された既定値が使用されます。 既定値が見つからない場合は、"AzureCloud" が使用されます。

メソッド

get_authentication_header

HTTP 承認ヘッダーを返します。

承認ヘッダーには、サービスに対するアクセス承認用のユーザー アクセス トークンが含まれています。

get_token

トークンを取得するための Track 2 SDK のコントラクト。

現在、self.get_authentication_header関数が実装された認証クラスがサポートされています。

signed_session

HTTP セッションで、承認ヘッダーを永続化されたヘッダーとして追加します。

セッションによって送信された新しい要求には、承認ヘッダーが含まれます。

get_authentication_header

HTTP 承認ヘッダーを返します。

承認ヘッダーには、サービスに対するアクセス承認用のユーザー アクセス トークンが含まれています。

get_authentication_header()

戻り値

説明

HTTP 承認ヘッダーを返します。

get_token

トークンを取得するための Track 2 SDK のコントラクト。

現在、self.get_authentication_header関数が実装された認証クラスがサポートされています。

get_token(*scopes, **kwargs)

パラメーター

名前 説明
scopes
必須

Args。

kwargs
必須

Kwargs。

戻り値

説明

名前付きタプルを返します。

signed_session

HTTP セッションで、承認ヘッダーを永続化されたヘッダーとして追加します。

セッションによって送信された新しい要求には、承認ヘッダーが含まれます。

signed_session(session=None)

パラメーター

名前 説明
session
<xref:requests.sessions.Session>

既定の永続化されたヘッダーとして承認ヘッダーを持つ HTTP セッション。 None の場合、新しいセッションが作成されます。

規定値: None

戻り値

説明
<xref:requests.sessions.Session>

更新後の HTTP セッションを返します。