OIDC を使用した Amazon Cognito
OIDC (OpenID Connect) を使用して Amazon Cognito を使用した Claris Studio のシングルサインオン (SSO) を設定するには、次の手順に従います。Amazon Cognito と Claris Studio チームとの間に信頼を確立するには、次が必要です:
-
アプリケーションの統合を作成する。
-
Claris Studio チームの詳細でアプリケーションの統合を更新する。
-
シークレットを作成する。
-
Claris Studio にそれらのシークレットを保存する。
必要条件
開始する前に、AWS Cognito 環境の管理者アクセスがあることを確認してください。
Claris Studio の設定ページを開く
-
Claris Studio チームにサインインします。
-
左側の [ユーザ] タブをクリックして [外部 IdP を構成] をクリックします。
-
[外部アイデンティティプロバイダを設定] ダイアログボックスの [プロトコル] で [OIDC] を選択します。後で戻るためこのページを開いたままにしておきます。
アプリケーションの統合
ドメインの設定
-
AWS コンソールにサインインしてから、Cognito に移動します。
-
[App Integration (アプリケーションの統合)] セクションに移動します。
-
[Create Domain (ドメインの作成)] をクリックします。
-
[Cognito Domain (Cognito ドメイン)] を選択してから、ドメイン名 (例: user-pool-name) を入力します。
https://{user-pool-name}.auth.us-west-2.amazoncognito.com
アプリケーションクライアントの構成
-
Cognito で、[App Client Settings (アプリケーションクライアントの設定)] に移動します。
-
作成したアプリケーションクライアントを選択します。
-
[Hosted UI (ホストされた UI)] で [Edit (編集)] をクリックしてから、次の情報を入力します:
-
Callback URL (コールバック URL): Claris Studio の外部アイデンティティプロバイダの設定にある Studio QA コールバック URL を入力します。例:
https://platform.claris.com/oauth/org/<組織 ID>/authorize
-
Identity Providers (ID プロバイダ): [Cognito User Pool (Cognito ユーザプール)] を選択します。
-
OAuth 2.0 Grant Types (OAuth 2.0 付与タイプ): [Authorization Code Grant (認証コード付与)] を選択します。
-
OpenID Connect Scopes (OpenID Connect のスコープ): [openid]、[email]、[profile] を選択します。
-
-
[Save Changes (変更を保存)] をクリックします。
Claris Studio への値の入力
-
Cognito で、[App Client Settings (アプリケーションクライアントの設定)] から、[Client ID (クライアント ID)] および [Client Secret (クライアントシークレット)] をコピーします。
- 先ほど開いた Claris Studio ページに戻ります (「Claris Studio の設定ページを開く」を参照)。
-
[外部アイデンティティプロバイダを設定] ダイアログボックスの [プロトコル] で、[OIDC] を選択してから、次の情報を入力します:
-
クライアント ID: Cognito からコピーしたクライアント ID を貼り付けます。
-
クライアントシークレット: Cognito からコピーしたクライアントシークレットを貼り付けます。
-
メタデータ URL: 次のように入力します:
https://cognito-idp.<AWS のリージョン>.amazonaws.com/<ユーザプール ID>/.well-known/openid-configuration
-
-
この外部 IdP を使用してサインインする 1 つ以上のデフォルトのグループを選択してから、[適用] をクリックします。
グループがない場合、ここでグループを作成して後でユーザを追加できます。詳細については、グループの操作を参照してください。
- [ユーザ] ページで [アプリケーションログイン URL] のリンクをコピーしてユーザに提供します。この URL を使用すると SSO 資格情報を使用して Claris Studio にサインインできます。