StandardOauth2AccessTokenProvider Controller Service
描述
提供 OAuth 2.0 访问令牌,可用作 HTTP 请求中的 Bearer 授权标头。 可以使用资源所有者密码凭据授予或客户端凭据授予。 客户端身份验证可以通过 HTTP 基本身份验证或在请求正文中完成。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Authorization Server URL | | 颁发访问令牌的授权服务器的 URL。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Client Authentication Strategy | REQUEST_BODY |
| 针对 OAuth2 令牌提供程序服务对客户端进行身份验证的策略。 |
| Grant Type | password |
| 获取访问令牌时要使用的 OAuth2 授予类型。 |
| Username | | 正在访问的服务上的用户名。 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Password | | 正在访问的服务上的用户名的密码。 敏感属性:是 | |
| Refresh Token | | 刷新令牌支持在配置后检索新的访问令牌 敏感属性:是 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Client ID | | 支持表达式语言:是(仅使用环境/系统变量求值) | |
| Client Secret | | 敏感属性:是 | |
| Scope | | 以空格分隔、区分大小写的访问请求范围列表(根据 OAuth 2.0 规范) | |
| Resource | | RFC 8707 第 2 节中定义的访问令牌请求的资源 URI | |
| Audience | | RFC 8693 第 2.1 节中定义的访问令牌请求的受众 | |
| Refresh Window | 0 s | 该服务将尝试刷新在刷新窗口内过期的令牌,从令牌过期中减去配置的持续时间。 | |
| Default Expiration Time | 1 hour | 当返回的访问令牌不包含过期时间时使用的过期时间。 | |
| SSL Context Service | | 控制器服务 API:SSLContextProvidercn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8 | |
| HTTP Protocols | H2_HTTP_1_1 |
| 支持使用 TLS 进行应用层协议协商的 HTTP 协议 |
| Proxy Configuration Service | | 控制器服务 API:ProxyConfigurationServicecn.org.acal.lynxus-lynxus-standard-services-api-nar-2.11.8 | 指定代理配置 Controller Service 来代理网络请求。 |
动态属性
| 名称 | 值 | 描述 |
|---|---|---|
| FORM.Request parameter name | Request parameter value | 应添加到针对令牌端点的请求体中的自定义参数。 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
提供的 Service API
OAuth2AccessTokenProvider