搜索

4.8.7.3. OAuthAuthorizeToken

download PDF

OAuthAuthorizeToken 代表 OAuth 授权代码,如 RFC 6749, 第 1.3.1 中所述。

OAuthAuthorizeToken 由对 /oauth/authorize 端点的请求创建,如 RFC 6749、4.1.1 部分 所述。

然后,可以使用 OAuthAuthorizeToken 获取 OAuthAccessToken,请求指向 /oauth/token 端点,如 RFC 6749, 4.1.3 中所述。

OAuthAuthorizeToken Object Definition

kind: "OAuthAuthorizeToken"
apiVersion: "oauth.openshift.io/v1"
metadata:
  name: "MDAwYjM5YjMtMzM1MC00NDY4LTkxODItOTA2OTE2YzE0M2Fj" 1
  resourceVersion: "1"
  creationTimestamp: "2015-01-01T01:01:01-00:00"
clientName: "openshift-web-console" 2
expiresIn: 300 3
scopes: []
redirectURI: "https://localhost:8443/console/oauth" 4
userName: "bob" 5
userUID: "9311ac33-0fde-11e5-97a1-3c970e4b7ffe" 6

1
Name 代表令牌名称,用作用于 OAuthAccessToken 的授权代码。
2
clientName 值是请求此令牌的 OAuthClient。
3
expiresIn 值是 creationTimestamp 的过期时间(以秒为单位)。
4
redirectURI 值是生成此令牌的授权流期间用户重定向到的位置。
5
username 代表令牌的名称,允许获取 OAuthAccessToken。
6
userUID 代表用户此令牌的 UID,允许获取 OAuthAccessToken。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.