ホワイトラベル版Zoho DataPrepのSAMLシングルサインオンの設定

ホワイトラベル版Zoho DataPrepのSAMLシングルサインオンの設定

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Security Assertion Markup Language(SAML)は、アプリケーション間、特にアイデンティティプロバイダー(IdP)とZoho DataPrepなどのサービスプロバイダーとの間で、認証および認可されたデータを交換するための仕組みです。

管理者は、エンドユーザー向けにSAMLベースのシングルサインオン(SSO)を設定できます。これにより、ユーザーは別途ログイン認証情報を入力することなくZoho DataPrepにアクセスできます。

SAMLシングルサインオン認証には、サービスプロバイダーであるZoho DataPrepとアイデンティティプロバイダーが関与します。SAMLを有効にすると、エンドユーザーの管理と認証は組織のアイデンティティプロバイダーを通じて行われます。Zoho DataPrepへのアクセスを要求したエンドユーザーは、認証のためにアイデンティティプロバイダーへリダイレクトされます。アイデンティティプロバイダーはユーザーを認証し、ユーザーが正常に認証されたことを示す認証アサーションを生成します。アサーションを受信すると、ユーザーはZoho DataPrepにリダイレクトされ、シームレスにサインインできます。信頼できるアイデンティティプロバイダーを一元的な認証ポイントとして使用することで、SAMLはユーザーの認証情報を組織のファイアウォール内で安全に保護します。
 
SAMLベースのSSO認証方式を使用する利点は次のとおりです。
  1. ログイン認証情報を簡単に記憶、管理できる
  2. ログイン手順を簡素化できる
  3. アクセス制御の一元化によりセキュリティが向上する
  4. パスワードに関連する脆弱性のリスクを軽減できる
  5. 一元化されたアイデンティティ管理システムから、ユーザーのアクセスと権限を簡単に管理できる
 

Zoho Directoryを使用したSAML SSOの設定手順

Zoho DataPrepでSAMLシングルサインオン(SSO)を正常に設定するには、以下の手順を実行します。

1. 組織管理者の認証情報を使用して、Zoho Directoryの管理コンソールにサインインします。

2. 左側のペインから[アプリケーション]を選択し、[アプリケーションを追加]ボタンをクリックします。[独自アプリを作成]をクリックします。


3. [表示名]と[説明]を入力し、[SSOモード]のドロップダウンをクリックします。標準では、[サインインの種類]としてSAMLが選択されています。


4. Zoho DataPrepアカウントの以下のサービスプロバイダーの詳細を入力します。これらの詳細を確認するには、Zoho DataPrep→[設定]→[機能の管理]→[シングルサインオンの設定]→[サービスプロバイダーの詳細]に移動します。


この手順では、認証を要求しているサービス、ログイン応答の送信先、認証方法をアイデンティティプロバイダーに指定し、安全でシームレスなSSO接続を確立します。

[サインインURL]:Zoho DataPrepのSSOログイン処理を開始するために、ユーザーがリダイレクトされるURLです。設定済みのアイデンティティプロバイダーを介した認証のメインのアクセスポイントとして機能します。

[Assertion Consumer Service(ACS)URL]:認証が正常に完了した後、アイデンティティプロバイダーからSAML応答を受信するDataPrep側のURLです。このエンドポイントでアサーションが処理され、ユーザーのアクセス権限が付与されます。

[リレー状態]:認証が正常に完了した後、Zoho DataPrep内の特定のページやリソースにユーザーをリダイレクトするために使用する任意のパラメーターです。

[サインアウトURL]:DataPrepからログアウトしてSSOセッションを終了するために、ユーザーがリダイレクトされるURLです。DataPrep側とアイデンティティプロバイダー側(Zoho Directory)の両方でセッションを確実に終了するために使用します。
[発行者]:SSO設定でZoho DataPrepに割り当てられる一意の識別子(エンティティID)です。アイデンティティプロバイダーがサービスからの要求を識別して検証するために使用します。
 
上記の詳細をDirectoryに入力し、[完了]をクリックします。


5. アプリが作成されます。右上の省略記号アイコンをクリックし、[ユーザーを割り当てる]ボタンを選択します。DataPrepの組織に追加するユーザーのメールアドレスと役割を指定します。


6. ユーザーを追加した後、[シングルサインオン]をクリックし、[アイデンティティプロバイダーの詳細]に移動します。
 

7. 上記の詳細をコピーしてDataPrepアカウントに貼り付け、[保存]をクリックします。Zoho DataPrep→[設定]→[機能の管理]→[シングルサインオンの設定]→[アイデンティティプロバイダーの詳細]に移動します。

この手順では、アイデンティティプロバイダーの詳細をサービスプロバイダーにコピーすることで、サービスがアイデンティティプロバイダーを認識して信頼し、認証応答を検証して、SSOログイン時にユーザーを正しくリダイレクトできるようにします。


8. 設定後、ブラウザーを開き、自分のホワイトラベルポータルにアクセスします。認証のためにZoho Directoryへリダイレクトされます。ログインが正常に完了すると、Zoho DataPrepのホワイトラベルポータルにシームレスにログインできます。

Info
重要:Zoho Directoryで独自アプリを無効にするか削除しても、Zoho DataPrepの関連するSAML設定は有効なまま残るため、リダイレクトやアクセスのエラーが発生する可能性があります。

これを回避するには、次の手順を実行します。
Zoho Directoryで独自アプリを無効にするか削除した後、Zoho DataPrep→[シングルサインオンの設定]に移動します。SAML連携を完全に解除するには、アイデンティティプロバイダー(IdP)の詳細を削除するか無効にします。連携を解除すると、ホワイトラベルポータルはスタンドアロンポータルとして動作し、削除したDirectoryアプリに依存することなく、ログインページまたは関連するアクセスページへ正しくリダイレクトされます。

関連情報
Zoho DataPrepのホワイトラベル版について
スタンドアロン版Zoho DataPrepとホワイトラベル版Zoho DataPrepの比較