你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AuthorizationServerUpdateContract interface

外部 OAuth 授权服务器设置。

扩展

属性

authorizationEndpoint

OAuth 授权终结点。 请参阅 http://tools.ietf.org/html/rfc6749#section-3.2

authorizationMethods

授权终结点支持的 HTTP 谓词。 GET 必须始终存在。 POST 是可选的。

bearerTokenSendingMethods

指定将访问令牌传递给 API 的机制。

clientAuthenticationMethod

此授权服务器的令牌终结点支持的身份验证方法。 可能的值为 Basic 和/或 Body。 指定正文时,客户端凭据和其他参数在 application/x-www-form-urlencoded 格式的请求正文中传递。

clientId

向此授权服务器注册的客户端或应用 ID。

clientRegistrationEndpoint

对执行此授权服务器的客户端或应用注册的页面的可选引用。 包含所引用实体的绝对 URL。

clientSecret

向此授权服务器注册的客户端或应用机密。 此属性不会在“GET”作上填充! 使用“/listSecrets”POST 请求获取值。

defaultScope

默认情况下将请求的访问令牌范围。 可以在 API 级别重写。 应以包含空格分隔值的字符串的形式提供。

description

授权服务器的说明。 可以包含 HTML 格式标记。

displayName

用户友好的授权服务器名称。

grantTypes

客户端用来请求访问令牌的授权形式。

resourceOwnerPassword

当此授权服务器支持资源所有者密码授予类型时,可以选择指定。 默认资源所有者密码。

resourceOwnerUsername

当此授权服务器支持资源所有者密码授予类型时,可以选择指定。 默认资源所有者用户名。

supportState

如果为 true,授权服务器将包含授权请求到其响应的状态参数。 客户端可以使用状态参数提高协议安全性。

tokenBodyParameters

此授权服务器的令牌终结点所需的附加参数,这些参数表示为具有名称和值字符串属性的 JSON 对象数组,即 {“name”: “name value”, “value”: “a value”}。

tokenEndpoint

OAuth 令牌终结点。 包含所引用实体的绝对 URI。

useInApiDocumentation

如果为 true,授权服务器将在开发人员门户中的 API 文档中使用。 如果未提供任何值,则默认为 False。

useInTestConsole

如果为 true,可以在开发人员门户测试控制台中使用授权服务器。 如果未提供任何值,则默认为 True。

继承属性

id

资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。

name

资源说明的名称:此属性不会序列化。 它只能由服务器填充。

type

资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。

属性详细信息

authorizationEndpoint

OAuth 授权终结点。 请参阅 http://tools.ietf.org/html/rfc6749#section-3.2

authorizationEndpoint?: string

属性值

string

authorizationMethods

授权终结点支持的 HTTP 谓词。 GET 必须始终存在。 POST 是可选的。

authorizationMethods?: AuthorizationMethod[]

属性值

bearerTokenSendingMethods

指定将访问令牌传递给 API 的机制。

bearerTokenSendingMethods?: string[]

属性值

string[]

clientAuthenticationMethod

此授权服务器的令牌终结点支持的身份验证方法。 可能的值为 Basic 和/或 Body。 指定正文时,客户端凭据和其他参数在 application/x-www-form-urlencoded 格式的请求正文中传递。

clientAuthenticationMethod?: string[]

属性值

string[]

clientId

向此授权服务器注册的客户端或应用 ID。

clientId?: string

属性值

string

clientRegistrationEndpoint

对执行此授权服务器的客户端或应用注册的页面的可选引用。 包含所引用实体的绝对 URL。

clientRegistrationEndpoint?: string

属性值

string

clientSecret

向此授权服务器注册的客户端或应用机密。 此属性不会在“GET”作上填充! 使用“/listSecrets”POST 请求获取值。

clientSecret?: string

属性值

string

defaultScope

默认情况下将请求的访问令牌范围。 可以在 API 级别重写。 应以包含空格分隔值的字符串的形式提供。

defaultScope?: string

属性值

string

description

授权服务器的说明。 可以包含 HTML 格式标记。

description?: string

属性值

string

displayName

用户友好的授权服务器名称。

displayName?: string

属性值

string

grantTypes

客户端用来请求访问令牌的授权形式。

grantTypes?: string[]

属性值

string[]

resourceOwnerPassword

当此授权服务器支持资源所有者密码授予类型时,可以选择指定。 默认资源所有者密码。

resourceOwnerPassword?: string

属性值

string

resourceOwnerUsername

当此授权服务器支持资源所有者密码授予类型时,可以选择指定。 默认资源所有者用户名。

resourceOwnerUsername?: string

属性值

string

supportState

如果为 true,授权服务器将包含授权请求到其响应的状态参数。 客户端可以使用状态参数提高协议安全性。

supportState?: boolean

属性值

boolean

tokenBodyParameters

此授权服务器的令牌终结点所需的附加参数,这些参数表示为具有名称和值字符串属性的 JSON 对象数组,即 {“name”: “name value”, “value”: “a value”}。

tokenBodyParameters?: TokenBodyParameterContract[]

属性值

tokenEndpoint

OAuth 令牌终结点。 包含所引用实体的绝对 URI。

tokenEndpoint?: string

属性值

string

useInApiDocumentation

如果为 true,授权服务器将在开发人员门户中的 API 文档中使用。 如果未提供任何值,则默认为 False。

useInApiDocumentation?: boolean

属性值

boolean

useInTestConsole

如果为 true,可以在开发人员门户测试控制台中使用授权服务器。 如果未提供任何值,则默认为 True。

useInTestConsole?: boolean

属性值

boolean

继承属性详细信息

id

资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。

id?: string

属性值

string

继承自 ProxyResource.id

name

资源说明的名称:此属性不会序列化。 它只能由服务器填充。

name?: string

属性值

string

继承自 ProxyResource.name

type

资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。

type?: string

属性值

string

继承自ProxyResource.type