9.4.8. OpenShift 3
流程
- 在菜单中,单击 Identity Providers。
从
Add provider
列表中,选择Openshift
。添加身份提供程序
- 将 Redirect URI 的值复制到您的剪贴板。
使用
oc
命令行工具注册您的客户端。$ oc create -f <(echo ' kind: OAuthClient apiVersion: v1 metadata: name: kc-client 1 secret: "..." 2 redirectURIs: - "http://www.example.com/" 3 grantMethod: prompt 4 ')
- 1
- OAuth 客户端
的名称
。在向 <openshift_master> /oauth/authorize 和 <openshift_master> /
request 参数。oauth/
token 发出请求时传递为client_
id - 2
- Red Hat Single Sign-On 用于
client_
请求参数的机密。secret
- 3
- 对 <
openshift_master> /oauth/authorize 和 &
lt;openshift_master> /oauth/token
的请求中指定的redirect_uri
参数必须等于redirectURIs
中的某一 URI。您可以从身份提供程序屏幕中的 Redirect URI 字段获取它 - 4
grantMethod
Red Hat Single Sign-On 使用 来确定当此客户端请求令牌但用户未授予访问权限时的操作。- 在 Red Hat Single Sign-On 中,将客户端 ID 的值粘贴到 Client ID 字段中。
- 在 Red Hat Single Sign-On 中,将 Client Secret 的值粘贴到 Client Secret 字段中。
- 点 Save。