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>/oauth/token
への要求の実行時にclient_id
要求パラメーターとして渡されます。 - 2
- Red Hat Single Sign-On が
client_secret
リクエストパラメーターに使用するsecret
。 - 3
<openshift_master>/oauth/authorize
および<openshift_master>/oauth/token
への要求で指定されるredirect_uri
パラメーターは、redirectURIs
のいずれかの URI と同じ (または接頭辞が付けられた) 必要があります。これは、Identity Provider 画面の Redirect URI フィールドから取得できます。- 4
- このクライアントがトークンを要求し、ユーザーがアクセスを付与していない場合に、Red Hat Single Sign-On がアクションを判断するために使用する
grantMethod
。- Red Hat Single Sign-On で、Client ID の値を Client ID フィールドに貼り付けます。
- Red Hat Single Sign-On で、Client Secret の値を Client Secret フィールドに貼り付けます。
- Save をクリックします。