SAMLサービスプロバイダーとしてOracle Eloqua Marketing Cloudを構成する
Oracle Eloqua Marketing Cloudには、以下のSAML構成を使用します。
Auth0でSAML SSOを構成する
[Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]の順に移動し、新しいアプリケーションを作成するか、更新するアプリケーションの名前をクリックします。
[Addons(アドオン)]タブに移動し、[SAML2 Web App(SAML2 Webアプリ)]トグルを有効にします。
[Settings(設定)]タブで、[Application CallbackURL(アプリケーションのコールバックURL)]を
https://login.eloqua.com/auth/saml2/acs
に設定します。以下のコードを[Settings(設定)]テキストボックスに貼り付け、[Debug(デバッグ)]をクリックします。
{ "audience": "<Service Provider Entity Url from within Eloqua>", "recipient": "https://login.eloqua.com/auth/saml2/acs", "mappings": { "user_id": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", "email": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", "name": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", }, "nameIdentifierFormat": "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", "nameIdentifierProbes": [ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" ], "destination": "https://login.eloqua.com/auth/saml2/acs" }
Was this helpful?
/audience
がhttp://foo
に設定されていることに注意してください。IDプロバイダーの設定がEloqua側で完了すると、この設定は変更されます。タブの最後までスクロールし、[Enable(有効)]をクリックします。
[Usage(使用状況)]タブで、[Identity Provider Metadata(IDプロバイダーのメタデータ)]を検索し、[Download(ダウンロード)]をクリックしてメタデータファイルをダウンロードします。これは、EloquaでAuth0をIDプロバイダーとして構成する場合に必要になります。
Oracle EloquaでSAML SSOを構成する
Eloquaで管理者としてログインし、[Settings(設定)]>[Users(ユーザー)]>[Single Sign-On(シングルサインオン)]>[Identity Provider Settings(IDプロバイダー設定)]の順にクリックします。
[Upload Identity Provider from Metadata(IDプロバイダーをメタデータからアップロード)]をクリックします。Auth0ダッシュボードの[Usage(使用状況)]タブからダウンロードした[Identity Provider metadata(IDプロバイダーのメタデータ)]をアップロードします。
ダウンロードしたメタデータファイルをブラウズして検索します。
新たに追加したIDプロバイダーを編集し、以下の手順を完了します。
[User Identity Mapping(ユーザーIDマッピング)]を
[Assertion contains the Email Address from the User object(アサーションにユーザーオブジェクトからのメールアドレスを含める)]
に設定し、[Save(保存)]をクリックします。[Identity Provider Details(IDプロバイダー詳細)]から、[Service Provider EntityURL(サービスプロバイダーエンティティURL)]をコピーします。
ELOQUA IdP設定内で、これがデフォルトのIdPである場合は、このIdPをデフォルトとしてマークします。
Auth0でオーディエンス制限を更新する
EloquaでIDプロバイダー設定からコピーした[Service Provider EntityURL(サービスプロバイダーエンティティURL)]を使用して、Auth0 Dashboardでaudience
制限を設定します。
[Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]の順に移動し、更新するアプリケーションの名前をクリックします。
[Addons(アドオン)]タブに移動し、[SAML2 Web App(SAML2 Webアプリ)]トグルを有効にします。
[Settings(設定)]タブで、
audience
をEloquaからコピーした値に更新します。
構成をテストする
[Login to Eloqua with Auth0(Auth0でEloquaにログイン)]が有効になっているはずです。IdP起点ログインとSP起点ログインの両方を使用して、Eloquaにサインインすることができます。
SP起点ログインの場合、https://login.eloqua.com/auth/saml2で会社名を入力し、Auth0でSAMLログインプロセスを開始します。
IdP起点ログインの場合は、ここで指定されたIDプロバイダーのログインURL([Dashboard]>[Applications(アプリケーション)]>[Addons(アドオン)] タブの[Applications(アプリケーション)]、[SAML 2 Web App(SAML 2 Webアプリ)]、[Usage(使用状況)]タブ)を使用します。