AbstractAuthentication 类
Azure 机器学习中所有身份验证类的抽象父类。
派生类提供了不同的方法,用于根据目标用例进行身份验证和获取令牌。 有关身份验证的示例,请参阅 https://aka.ms/aml-notebook-auth。
类 AbstractAuthentication 构造函数。
- 继承
-
builtins.objectAbstractAuthentication
构造函数
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
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 会话。 |