本記事では、直感的な操作で膨大なデータを可視化・分析できるBIプラットフォーム Tableau Cloud へ、OneLogin を介したSAMLシングルサインオン(SSO)を導入する手順をご案内します。本連携により、ユーザーはパスワード管理の負担を軽減し、シームレスかつスムーズにシステムへアクセスできるようになります。また、組織全体のセキュリティ強化と、ID管理にかかる運用負荷の削減を同時に実現できます。
本記事では、OneLogin から Tableau Cloud へのSAML シングルサインオン(SSO)の設定手順をご案内します。
目次
前提条件
- OneLoginのライセンスプラン が SSO, Advanced, Professional または旧ライセンスプラン Starter, Enterprise, Unlimited のいずれかであること
- OneLoginの Super User または Account Owner 権限を持つアカウントを所有していること
- Tableau Cloudの サイト管理者 Explorer または サイト管理者 Creator の権限を所有していること
SAML連携の設定
1. OneLogin側の操作
- OneLoginに管理者でログインし、[管理]をクリックします
-
Applications メニューから[Applications]を選択します
- [Add App]をクリックします
-
Tableau Online SSO と検索し、SAML2.0 のコネクタを選択します
- [Save]をクリックします
-
SSOタブ > X.509 Certificate にて、自社専用の証明書が設定されていることを確認します。
*デフォルト証明書(Standard Strength Certificate)は利用できません。[Change]から自社専用の証明書に変更するか、こちら を参考に新規証明書を作成して割り当ててください
- More Actions > SAML Metadata を選択します
2. Tableau Cloud側の設定
-
サイト管理者 Explorerまたはサイト管理者 Creatorとして Tableau Cloud にログインし、[⚙]をクリックします
- 認証 >[新しい設定]をクリックします
- タイプの選択 > SAML を選択します
-
名前 に任意の名前を入力します
例)OneLogin
- "2. Tableau にメタデータをアップロードする" > [ファイルを選択]をクリックし、1. OneLogin側の操作の手順7 でダウンロードした
onelogin_metadata_xxxxxxx.xmlをアップロードします
- "4. 埋め込みビューの既定の選択 (オプション)" > [保存して続行]をクリックします
- "5. Tableau メタデータの取得" > Tableau Cloud エンティティID と Tableau Cloud ACS URLをクリップボードへコピーします
-
ユーザーアイコン をクリックします
- 認証方法をSAMLに変更するユーザーにチェックを入れます
*ロックアウト防止のため、管理者ユーザーの少なくとも1名は認証方法を Tableau のまま残すことを推奨します。
- アクション >[認証]をクリックします
-
OneLogin をクリックします
*認証方法が変更されたユーザーは、一度強制サインアウトされ、新しい認証方法でサインインする必要があります。 変更するタイミングには十分お気をつけください
- [更新]をクリックします
- 認証方法が適切に変更されたことを確認します
SAML連携の設定は以上です。
3. OneLogin側の設定
-
Configuration タブに移動し、Consumer URL に 2. Tableau Cloud側の設定の手順7 でコピーした Tableau Cloud ACS URL を貼り付けます
-
Audience に 2. Tableau Cloud側の設定の手順7 でコピーした Tableau Cloud エンティティID を貼り付けます
-
SSO タブに移動し、SAML Signature Algorithm を SHA-256 に変更します
-
Access タブに移動し、割り当てたいユーザーが属するロールを選択後、[Save]をクリックします
SAML SSOの動作確認
- OneLoginに対象ユーザーでログインし、設定した Tableau Online SSO を選択します
- SAML認証が完了し、 Tableau Online SSOにSSOされることを確認します
SAML SSOの動作確認は以上です。
SAML SSOの無効化
ユーザーはあらかじめ指定された認証方法でのみTableau Cloud にログインすることができるため、 SAML連携の設定を解除する前に必ずユーザーの認証方法を変更してください。
-
サイト管理者 Explorer または サイト管理者 Creator としてTableau Cloud にログインし、 ユーザーアイコン をクリックします
- 認証方法が OneLogin となっている ユーザー にチェックを入れます
- アクション >[認証]をクリックします
- 変更する認証方法を選択します
例)Tableau
*変更されたユーザーは一度強制サインアウトされるため、変更タイミングにご注意ください(ロックアウト時はTableauサポートへご連絡ください)
- [更新]をクリックします
- 認証方法が適切に変更されたことを確認します
- [⚙]をクリックします
- アクション > [・・・]をクリックし、 無効 をクリックします
- [無効]をクリックします
- ステータス が 無効 になったことを確認します
SAML SSOの無効化は以上です。