LoginSignup
0
0

More than 3 years have passed since last update.

【AzureAD】Tableauとのシングルサインオンとユーザプロビジョニングを設定してみた

Posted at

AzureADとTableauとのシングルサインオンとユーザプロビジョニングを設定をしてみました。
Tableauは14日間のトライアルが出来るようです。それを利用してSSOの設定を実施してみます。

Tableauにアカウントの作成

image.png

Tableauはいくつか種類がありますが、Tableau onlineで設定できそうなので
試してみます。
image.png

利用に必要な情報を入力します。
image.png

自分宛てに承認メッセージを送り、サイトをアクティブにします
image.png
image.png

アカウントを作成します。
image.png

Tableauにアカウントが作成されました。
image.png

シングルサインオンの設定

設定画面から"認証"タブをクリックします。

image.png

追加の認証方法でSAMLを押して、以下ポップアップが出た場合は続行をクリックします。

image.png

メタデータがあるようですね。エクスポートして、適当なところに保存しておきます。

image.png

AzureADにログインします。
エンタープライズアプリーケーションからTableauOnlineをクリックします。

image.png

概要画面から"シングルサインオンの設定"をクリックします。

image.png

SAMLをクリックします。
image.png

先ほどエクスポートしたメタデータをアップロードします。

image.png

image.png

追加ボタンをクリック
image.png

識別子と応答URLが自動で入りました。便利ですね。
サインオンURLが入っていないようなので、入れる必要あります。

image.png

サインオンURLは識別子を利用します。
識別子の
https://sso.online.tableau.com/public/sp/metadata?alias=***

https://sso.online.tableau.com/public/sp/login?alias=***

と"metadata"を"login"に変えます

image.png

保存ボタンを押すと、シングルサインオンのTestを促してきますが、
ここでは いいえ、後でtestします をクリックします
image.png

今度はAzureAD側のメタデータをダウンロードします。
image.png

Tableauの設定画面に戻ります。
Azureのメタデータをインポートをするために、参照をクリックします。
image.png
image.png

自動的にエンティティIDとサービスURLが入ったので"適用"をクリックします。
image.png

テスト接続したら、エラーが出てしまいました。原因を見てみます。
image.png

ユーザーとグループにユーザーが割り当てられていない事が原因っぽいですね。
ここでTableauへアクセスするユーザーを登録してもいいですが、登録をしない
方法でアクセスを試してみます。

image.png

AzureADのTableauプロパティを選択し、ユーザーの割り当てが必要ですか?がデフォルトが"はい"となっているのを"いいえ"にします。

アクセスすると勝手にユーザーが作成されてしまうアプリの場合は、本設定はおすすめしませんが、それ以外のアプリであればアプリ側でユーザを制御できるので本設定をしても問題ないと思います。これでユーザの割り当てが不要になりました。

image.png

もう一度テスト接続を押下したところ、サーバに正常に接続されました。と表示されました。
これでSSOの設定ができました。

image.png

埋め込まれたビューの認定の認証タイプを
以下のように設定します。

image.png

ユーザープロビジョニングの設定

続いてユーザプロビジョニングの設定を実施します。
以下赤丸で囲った部分をnotepad等に保存しておきます。
image.png

プロビジョニングさせるユーザーを追加します。
image.png

作業の開始をクリックします。
image.png

自動をクリックします
image.png

以下のように設定します。
ドメイン:TableauのURLで赤丸した情報をいれます。
管理ユーザー名:Tableau Online テナントの管理者アカウントのユーザー名を入力します
管理者パスワード:管理者のパスワードを入力します。
content URL:TableauのURLで赤丸した情報をいれます。

image.png

プロビジョニング状態を"オン"にして保存を押します。
image.png

試しにテストしてみます。要求時にプロビジョニングでテスト用のユーザーを指定します
image.png

無事プロビジョニングできました
image.png

Tableauにもユーザーが登録されたようですね。これでシングルサインオンが
出来るか試してみます。
image.png

シングルサインオンテスト

シングルサインオンテストを実施してみます。
image.png

テストユーザーを入れてサインインをクリックします
image.png

AzureADにリダイレクトされます。
image.png

無事サインインできました
image.png

無事Tableauとのシングルサインオンとユーザプロビジョニングを設定が出来ました。
参考になれば幸いです(^^)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0