このドキュメントでは、マルチテナント SAML2 SSO 構成において、Google Workspace を ID プロバイダー(IdP)として使用し、Workvivo のシングルサインオン(SSO)認証を設定する方法について説明します。
この設定は、Google Workspaceテナント等、複数のSSOテナントの管理に特化しています。
このドキュメントに記載されている情報はあくまでガイドラインとして提供されるものであり、Google Workspaceの構成によっては異なる手順が必要になる場合があります。
ご注意ください。セットアップを始める前に、どのチームをどのSSOテナントに割り当てるかを決めておく必要があります。これは、ユーザーを正しいログイン画面に誘導するためのロジックです。チームはユーザープロビジョニングによって維持される必要があります。
1. Workvivoで設定を開始する
Google SSOテナントに関連付けるチームを特定したら、Workvivoで設定を開始できます。
まず、Workvivoの[IT Administrator(IT管理者)]ロールが必要です。このロールは、現在の管理者またはWorkvivoの担当者によって付与が可能です。
このロールが付与されたら、[管理]セクション > [Authentication and System Settings(認証およびシステム設定)]に移動します。
[Authentication Mode(認証モード)]で、[Multi-Tenant SSO or Password(マルチテナントSSOまたはパスワード)]を選択します
次に[Add New Tenant(新しいテナントを追加)]を選択します
新しいSSOテナントの名前を入力する
注:これは SSO テナントを識別するためのラベルです。例えば、[Google SSO - Company A(Google SSO - 会社A)]のように設定します
次の画面に、このテナント用の固有のエンティティIDとACS URLが表示されます。これらをGoogle Workspaceに入力します。後のステップで必要になりますので、その情報をコピーして別の場所への保存をお願いします。
URLを保存したら、次にGoogle Workspaceからメタデータの詳細を取得する必要があります。
2. Google Workspace で Workvivo をカスタム SAML アプリとして設定する
Google WorkspaceでWorkvivoの設定を始めるには、まずそれをカスタムアプリとして追加します。
Google Workspace管理コンソールのホームページで、[Apps(アプリ)]、[Web & Mobile Apps(ウェブアプリとモバイルアプリ)]の順に移動します。
[Add App(アプリを追加)] をクリックし、[Add Custom SAML App(カスタム SAML アプリを追加)]を選択します
アプリ名を入力します(例:Workvivo)。必要に応じてアプリアイコンを選択し、[Continue(続行)] を選択してください。
[Option 1(オプション1)]を選択して、IdPメタデータをダウンロードします。または、[Option2(オプション2)]からシングルサインオンURL、エンティティID、および証明書をコピーし、後でこれらの情報をWorkvivoに直接入力します
サービスプロバイダーの詳細画面で、画面で、WorkvivoからコピーしたURLを使用して、「ACS URL」と「Entity ID」にそれぞれ入力します
- ACS の URL: https://[会社名].workvivo[.com][.us][.me]/saml/acs-multi/[ハッシュ値]
- エンティティID: https://[会社名].workvivo[.com][.us][.me]/saml/metadata-multi/[hashvalue]
- 名前 ID フォーマット:EMAIL
- 名前 ID: 基本情報、メインメール
*注意 - Workvivoインスタンスが、EU、米国、UAEのどのデータセンターでホストされているかに応じて、正しいドメインを入力してください。workvivo.com、workvivo.us、workvivo.meのいずれかになります。組織が、Workvivoにカスタムドメイン名で設定している場合、フォーマットも異なる場合があります。Workvivoのドメイン名がわからない場合は、[Submit a request(リクエストを送信)] からサポートチームにお問い合わせください。
[続ける]をクリックして次のステップに進みます。
[Basic Information(基本情報)]の[Primary Email(プライマリメール)]から[Email(電子メール)]への新しいマッピングを作成します。
[Finish(完了)]をクリックします
3. ユーザーの SSO を有効にする
次のステップでは、すべての従業員に対してアプリを有効にします。
管理コンソールの [Home(ホーム)] ページから、[Apps(アプリ)] に移動し、[Web & Mobile Apps(ウェブアプリとモバイルアプリ)] の順に選択して、新しい Workvivo SAML アプリを選択します。
右上のパネルをクリックして展開します。
すべてのユーザーに設定を適用するには、[ON for everyone(全員に対してオン)]ラジオボタンを選択し、[Save(保存)]をクリックします。
設定を個々の組織部門に適用するには、左側のリストから、設定を変更したいユーザーを含む組織部門を選択します。設定を変更するには、[On(オン)]または[Off(オフ)]を選択します。
4. Workvivo で設定を完了する
Workvivoに戻り、[IdP Metadata URL(IdPメタデータURL)]([Option 1(オプション1)])からダウンロードした必要なメタデータを追加します。Google Workspace([Option 2(オプション2)])から、以下の3つの値を直接コピーして貼り付けることもできます。
1. [Entity ID(エンティティID)]→[IdP Entity ID(IdPエンティティID)]
2. 「SSO URL(SSO URL)」→「SSO Service URL(SSO サービス URL)」
3. 「Certificate(証明書)」→「X.509 Certificate(X.509 証明書)」
注:[Force Google Account Chooser(Googleアカウント選択画面を強制表示)]オプションを使用すると、複数のGoogleアカウントにログインしている場合でも、ユーザーは正しいGoogleアカウントを選択できます
設定を完了するには、このSSOテナントに関連付けるチームを選択してください
設定が完了すると、「SSO Tenants(SSOテナント)」に新しいテナントが表示されます
5. SSO のテスト
SSOが正しく設定されていることをテストするには:
- ユーザープロファイルが、手動またはSCIMプロビジョニングによってWorkvivoに作成されていることを確認します。
- ユーザーは、SSOテナントにリンクされたチームに割り当てられる必要があります。
- シークレットブラウジングまたはプライベートブラウズのウィンドウで Workvivo の URL を開きます。
- サインイン資格情報を入力します。
-
認証が完了すると、自動的に Workvivo アプリへリダイレクトされます。
* SAML X509証明書がGoogleで更新された場合、有効になるまでに最大24時間かかる可能性があることに注意してください。