10.2. 認証のために Entra ID に新規アプリケーションを登録する
Entra ID にアプリケーションを登録するには、まず OAuth コールバック URL を作成し、次にアプリケーションを登録します。
手順
指定の変数を変更し、次のコマンドを実行して、クラスターの OAuth コールバック URL を作成します。
注記このコールバック URL を忘れずに保存してください。後のプロセスで必要になります。
$ domain=$(rosa describe cluster -c <cluster_name> | grep "DNS" | grep -oE '\S+.openshiftapps.com') $ echo "OAuth callback URL: https://oauth-openshift.apps.$domain/oauth2callback/AAD"
OAuth コールバック URL の末尾にある "AAD" ディレクトリーは、このプロセスで後で設定する OAuth アイデンティティープロバイダー名と同じである必要があります。
Azure portal にログインして Entra ID アプリケーションを作成し、App registrations ブレード を選択します。次に、New registration を選択して新しいアプリケーションを作成します。
-
アプリケーションに名前を付けます (例:
openshift-auth
)。 - Redirect URI ドロップダウンから Web を選択し、前のステップで取得した OAuth コールバック URL の値を入力します。
必要な情報を入力したら、Register をクリックしてアプリケーションを作成します。
Certificates & secrets サブブレードを選択し、New client secret を選択します。
要求された詳細を入力し、生成されたクライアントシークレット値を保存します。このシークレットは、このプロセスで後で必要になります。
重要初期セットアップ後は、クライアントシークレットを確認できません。クライアントシークレットを保存しなかった場合は、新しいクライアントシークレットを生成する必要があります。
Overview サブブレードを選択し、
Application (client) ID
とDirectory (tenant) ID
をメモします。これらの値は後のステップで必要になります。