AbstractAuthentication クラス
Azure Machine Learning のすべての認証クラスの抽象親クラス。
派生クラスは、対象となるユース ケースに基づいてトークンを認証および取得するためのさまざまな手段を提供します。 認証の例については、「 https://aka.ms/aml-notebook-auth」を参照してください。
Class AbstractAuthentication コンストラクター。
コンストラクター
AbstractAuthentication(cloud=None)
パラメーター
| 名前 | 説明 |
|---|---|
|
cloud
|
ターゲット クラウドの名前。 "AzureCloud"、"AzureChinaCloud"、または "AzureUSGovernment" のいずれかを指定できます。 クラウドが指定されていない場合は、Azure CLI から構成された既定値が使用されます。 既定値が見つからない場合は、"AzureCloud" が使用されます。 規定値: None
|
|
cloud
必須
|
ターゲット クラウドの名前。 "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 セッションを返します。 |