メインコンテンツへスキップ
このトピックの手順に従って、DomoのSAML 2.0 IDプロバイダーとしてOktaを設定します。SAMLを設定するには、「管理者」のデフォルトのセキュリティ権限か、「全てのカンパニー設定を管理」が有効になっているカスタマイズされた権限が必要です。デフォルトの権限の詳細については、「ユーザーの権限と許可を管理する」を参照してください。 DomoでOktaを設定するには:
  1. Oktaテナントをまだお持ちでない場合は、okta.comからサインアップし、Oktaから送信されるアクティベーションメールを完了させます。
  2. https://<your-org>-admin.okta.comでOkta Admin Consoleにサインインします。
  3. 左側のナビゲーションで、**[Applications]**>**[Applications]に移動し、[Create App Integration]**をクリックします。
  4. **[Create a new app integration]ダイアログで[SAML 2.0]を選択し、[Next]**をクリックします。
  5. **[General Settings]ステップで、[App name]フィールドに「Domo」と入力し、必要に応じてアプリのロゴをアップロードして、[Next]**をクリックします。
  6. **[Configure SAML]ステップでは、Domoの[管理者設定][セキュリティ]**>**[SAML]**にあるSAML設定ページの値を使用してSAMLフィールドに入力します。少なくとも以下を設定します。
    • [Single sign-on URL] — DomoのAssertion Consumer Service(ACS)URL。
    • [Audience URI (SP Entity ID)] — DomoのエンティティID(通常はDomoサブドメイン、例えば「videotraining」)。
    • [Name ID format][EmailAddress]
    • [Application username][Email]
    **注記:**Domo URLによってサブドメイン値が決まります。例えば、Domo URLが「videotraining.domo.com」の場合、サブドメインは「videotraining」になります。
  7. (オプション)OktaのグループメンバーシップをDomoに送信するには、[Group Attribute Statements]までスクロールして属性を追加します。[Name]を「groups」、[Name format][Unspecified]、**[Filter][Regex]に設定し、フィルター値を「.*」にしてすべてのグループを送信します。[Next]**をクリックします。 詳細については、SAMLグループ属性の設定に関するOktaのドキュメントを参照してください。
  8. **[Feedback]ステップで、[I’m an Okta customer adding an internal app]を選択し、[Finish]をクリックします。Oktaは新しいDomoアプリの[Sign On]**タブを開きます。
  9. [Sign On]タブで、[View SAML setup instructions](右側の**[SAML Signing Certificates]セクション内)をクリックし、[Identity Provider Single Sign-On URL][Identity Provider Issuer][X.509 Certificate]**をDomoのSAML設定ページの対応するフィールドにコピーします。DomoでSAML設定を保存します。
  10. (条件付き)手順7でgroups属性ステートメントを設定し、Domoにそれらのグループをインポートする場合は、DomoのSAML設定ページで**[Import groups from identity provider]**をチェックして保存します。
  11. Okta Admin Consoleに戻り、Domoアプリを開いて**[Assignments]**タブをクリックし、ユーザーとグループにアクセス権を付与します。
  12. ユーザーを割り当てるには、**[Assign]**>**[Assign to People]をクリックし、各ユーザーを検索して[Assign]をクリックし、ユーザー属性を確認して[Save and Go Back]をクリックします。完了したら[Done]**をクリックします。
  13. グループを割り当てるには、**[Assign]**>**[Assign to Groups]をクリックし、Domoへのアクセスを付与する各グループの横にある[Assign]をクリックします。完了したら[Done]**をクリックします。
    **注記:**クライアントまたはチームごとに1つのOktaグループを維持し、そのグループをDomoアプリに割り当てるのがベストプラクティスです。グループにユーザーを追加または削除すると、そのユーザーのDomoへのアクセス権が自動的に付与または取り消されます。
  14. (オプション)Oktaで新しいグループを作成するには、**[Directory]**>**[Groups]に移動し、[Add group]をクリックして名前と説明を入力し、[Save]をクリックします。次にそのグループを開き、[Applications]タブをクリックして、[Assign applications]**をクリックすると、そのグループにDomoアプリへのアクセス権を付与できます。
  15. (オプション)Oktaで新規ユーザーを作成するには、**[Directory]**>**[People]に移動し、[Add person]をクリックして、フォームに入力し([Groups]フィールドにユーザーが所属するグループも含めます)、[Save]をクリックします。新規ユーザーにはOktaからアクティベーションメールが届き、パスワードを設定するとステータスが[Active]**になります。
SSO設定が完了すると、Domoのパブリケーショングループ設定に新しいオプションが表示されます。**[Add Group]**セクションで、OktaでDomoへのアクセス権を持つ個人ユーザーのメール、またはDomoアプリへのアクセス権を持つOktaグループを入力できます。 ユーザーは、以下のいずれかの方法でDomoにアクセスできます。
  • https://<your-org>.okta.comでOktaにサインインし、ダッシュボードの**[Domo]**タイルをクリックします。直接Domoに移動します。
  • Domoインスタンスのドメインにサインインし、**[シングルサインオン]**を選択します。Okta認証情報の入力を求められます(または、すでにアクティブなOktaセッションがある場合は自動的にサインインされます)。