Joomla IDP プラグインを使用した Tableau への SAML シングル サインオン (SSO)
概要
Joomla IDP を使用した Tableau でのシングル サインオンでは、Tableau をサービス プロバイダー (SP) として、Joomla を SAML アイデンティティ プロバイダー (IDP) として構成することで、ユーザーは Joomla を使用して Tableau にログインできます。このガイドでは、2 つのプラットフォーム間で SSO を構成する手順を順を追って説明します。
Tableauとは何ですか?
Tableau は、チャートやグラフなどの形式でデータを視覚化し、より良い企業発展のためのビジネス上の洞察を得るために使用される強力なビジネス インテリジェンス ツールです。これは、ビジネス マネージャーやチーム リーダーがより迅速かつ適切な意思決定を行うのに役立つ対話型ツールです。技術者以外のスタッフも、Tableau のドラッグ アンド ドロップ インターフェイスを使用して、自分の作業に合わせてカスタマイズされたダッシュボードを作成できます。
Joomla SAML IDPプラグインをインストールする
- Joomla サイトにログインします。 管理者 コンソール。
- 左側のトグルメニューから、 をクリックします エントルピーをクリックし、「インストール」セクションで「」をクリックします。 拡張機能.
- 今後はクリック またはファイルを参照します ボタンをクリックして、前にダウンロードしたプラグイン ファイルを見つけてインストールします。

- プラグインのインストールは成功しました。 今すぐクリックしてください miniOrange SAML IDPプラグインの使用を開始する miniOrange Joomla IDP プラグインを設定します。

- に行きます miniOrange Joomla IDP プラグイン、 ID プロバイダー タブには何も表示されないことに注意してください。
- ここでは、ID プロバイダー メタデータ XML URL/ファイル、または IDP エンティティ ID、SAML ログイン URL、SAML ログアウト URL (プレミアム機能)、SP 構成の証明書などのエンドポイントを見つけることができます。以下に示すボタンをクリックして、XML メタデータをダウンロードします。

構成手順
この設定では、 Joomlaの ユーザーを保存するためのリポジトリとして機能します。つまり、IDPとして機能します。 タブロー ユーザーがJoomlaの資格情報を使用してログインする場所です。 Joomla SAML IDP SSO プラグイン インストールされます。
ステップ 1: Tableau を SP (サービス プロバイダー) として構成する
- あなたにログインする Tableau ダッシュボード 管理者として。
- ソフトウェアの制限をクリック 設定 サイドバーメニューで 認証 タブには何も表示されないことに注意してください。

- 認証の種類選択 追加の認証方法を有効にする をクリックして SAML ドロップダウンメニューから選択します。

- 書き留めます Tableau エンティティ ID と アサーション コンシューマ サービス URL (ACS URL) これはプラグインを設定するために必要になります。または、クリックしてメタデータを直接ダウンロードします。 メタデータのエクスポート 後で、Joomla IDP プラグインの設定でアップロードします。

- 上記の手順でダウンロードしたJoomla IDPメタデータファイルをアップロードしてください。 メタデータのインポート ファイルセクション。次に、 申し込む ボタンをクリックしてメタデータ ファイルをアップロードします。


このエラーを解決するには、Joomla のローカルホスト環境を http ではなく https を使用して開き、そこから idp メタデータをダウンロードする必要があります。
ステップ2: JoomlaをIDP(アイデンティティプロバイダー)として設定する
- さあ行く コンポーネント -> miniOrange Joomla IDP -> サービスプロバイダー.

- に移動します サービスプロバイダー タブをクリックしてフィールドに入力します サービスプロバイダー名, SPエンティティID or 発行者, ACSのURL, 名前 ID 形式サービスプロバイダーの詳細を取得するには、この手順を参照してください。要件に応じて他のフィールドに入力します。 Save.
次の値を入力します。
サービスプロバイダー名 | あなたの選択に応じて適切な名前を選択してください |
SP エンティティ ID または発行者 | サービスプロバイダーエンティティID |
ACSのURL | SPアサーションコンシューマーサービスURL |
X.509 証明書 (オプション) [署名済みリクエストの場合] | メタデータファイルからコピーした証明書の値を貼り付けます |
名前 ID 形式 | urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress を選択してください |
アサーション署名済み | チェック済み |

- 今後はクリック 高度なマッピング tab.タブ。 Select theを選択 名前ID 属性 そしてクリックします Save ボタン。

- 無事に完了しました miniOrange Joomla SAML 2.0 IDP 構成。
ステップ3: 属性マッピング - プレミアム機能
- miniOrange Joomla IDP プラグイン、 高度なマッピング タブには何も表示されないことに注意してください。
- ここで設定できるのは、 カスタム属性マッピング そしてさらに追加します ユーザー属性.

- に行きます マップ属性 Tableau Onlineのセクションに移動し、Joomla IDPの属性をTableau Onlineの属性と一致させます。 氏名 内のオプション 表示名。 をクリックしてください 変更を保存.

- に行きます ユーザー タブの右側にある3つの点をクリックします 表示名 下 行動 変更したいユーザーの 認証 その下で「SAML」を選択します。 クリック 更新.


ご注意: 「ユーザーの管理」セクションでは、管理者以外の新しいユーザーを作成する必要があり、同じ資格情報を持つ同じユーザーが Joomla に作成される必要があります。
ステップ4: SSOをテストする
- 帰ります メタデータ ファイルを Tableau Online にインポートする セクションとクリック テスト接続接続が成功すると、画面に次のメッセージが表示されます。

ステップ 5: 埋め込みビュー (オプション)
- 上記の手順に従って Tableau でシングル サインオン (SSO) を実行した後、 埋め込みビューのデフォルトの認証タイプ インラインフレームを使用して認証するには 認証設定.


- Tableau ビューに移動し、Iframe に表示したいビューを選択します。

- ソフトウェアの制限をクリック シェアする、をクリックしてください リンクをコピーするか、埋め込みコードをコピーしてください.

- これで、上記の埋め込みコードを Joomla サイトに追加できます。