AbstractAuthentication 类
Azure 机器学习中所有身份验证类的抽象父类。
派生类提供不同的方法来根据令牌的目标用例进行身份验证和获取令牌。 有关身份验证的示例,请参阅 https://aka.ms/aml-notebook-auth。
类 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 |
用于获取令牌的跟踪 2 SDK 的协定。 目前支持实现self.get_authentication_header函数的身份验证类。 |
| signed_session |
将授权标头添加为 HTTP 会话上的持久标头。 会话发送的任何新请求都将包含授权标头。 |
get_authentication_header
get_token
用于获取令牌的跟踪 2 SDK 的协定。
目前支持实现self.get_authentication_header函数的身份验证类。
get_token(*scopes, **kwargs)
参数
| 名称 | 说明 |
|---|---|
|
scopes
必需
|
Args. |
|
kwargs
必需
|
克瓦格斯 |
返回
| 类型 | 说明 |
|---|---|
|
返回命名元组。 |
signed_session
将授权标头添加为 HTTP 会话上的持久标头。
会话发送的任何新请求都将包含授权标头。
signed_session(session=None)
参数
| 名称 | 说明 |
|---|---|
|
session
|
<xref:requests.sessions.Session>
将授权标头作为默认持久化标头的 HTTP 会话。 无时,将创建新会话。 默认值: None
|
返回
| 类型 | 说明 |
|---|---|
|
<xref:requests.sessions.Session>
|
在更新后返回 HTTP 会话。 |