5.6.7. セキュアなアプリケーション API エンドポイントへの認証
Secured サンプルアプリケーションは、呼び出し元が認証され、承認された場合に GET リクエストを許可するデフォルトの HTTP エンドポイントを提供します。クライアントは最初に Red Hat SSO サーバーに対して認証を行い、認証ステップによって返されるアクセストークンを使用する Secured サンプルアプリケーションに対して GET リクエストを実行します。
5.6.7.1. セキュアなアプリケーション API エンドポイントの取得 リンクのコピーリンクがクリップボードにコピーされました!
クライアントを使用して例と対話する場合は、PROJECT_ID サービスである Secured サンプルアプリケーションエンドポイントを指定する必要があります。
前提条件
- セキュアなサンプルアプリケーションがデプロイされ、実行されている。
-
認証された
ocクライアント。
手順
ターミナルアプリケーションで
oc get routesコマンドを実行します。出力例を以下の表に示します。
例5.1 セキュアなエンドポイントの一覧
Expand 名前 ホスト/ポート パス サービス ポート termination secure-sso
secure-sso-myproject.LOCAL_OPENSHIFT_HOSTNAME
secure-sso
<all>
passthrough
PROJECT_ID
PROJECT_ID-myproject.LOCAL_OPENSHIFT_HOSTNAME
PROJECT_ID
<all>
SSO
sso-myproject.LOCAL_OPENSHIFT_HOSTNAME
SSO
<all>
上記の例では、サンプルエンドポイントは http://PROJECT_ID-myproject.LOCAL_OPENSHIFT_HOSTNAME になり
ます。PROJECT_IDは、developers.redhat.com/launch または Fabric8 Launcher ツールを使用してサンプルを生成する際に入力した名前に基づいています。