次の方法で共有


AbstractAuthentication クラス

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

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

Class AbstractAuthentication コンストラクター。

継承
builtins.object
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 の Authorization ヘッダーを返します。

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

get_token

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

現在、self.get_authentication_header 関数が実装されている Auth クラスをサポートしています。

signed_session

HTTP セッションで、Authorization ヘッダーを永続ヘッダーとして追加します。

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

get_authentication_header

HTTP の Authorization ヘッダーを返します。

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

get_authentication_header()

戻り値

説明

HTTP の Authorization ヘッダーを返します。

get_token

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

現在、self.get_authentication_header 関数が実装されている Auth クラスをサポートしています。

get_token(*scopes, **kwargs)

パラメーター

名前 説明
scopes
必須

引数。

kwargs
必須

キーワード引数。

戻り値

説明

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

signed_session

HTTP セッションで、Authorization ヘッダーを永続ヘッダーとして追加します。

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

signed_session(session=None)

パラメーター

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

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

規定値: None

戻り値

説明
<xref:requests.sessions.Session>

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