メインコンテンツへスキップ
Auth0 では、PingFederate Server との接続を作成できます。

前提条件

開始する前に:

手順

サーバーが標準構成で設定されている場合、PingFederate サーバーを Auth0 に接続するには、次の手順を実行する必要があります。
  1. IdP から署名証明書を取得しBase64 に変換します
  2. Auth0 で Enterprise 接続を作成します
  3. Auth0 アプリケーションで Enterprise 接続を有効にします
  4. 接続をテストします
サーバーで追加の設定 (属性マッピングなど) が必要な場合は、代わりに新しい SAML Enterprise 接続を作成する必要があります。

IdP から署名証明書を取得する

PingFederate Server では Auth0 がサービスプロバイダーとして機能するため、 から X.509 署名証明書 (PEM または CER 形式) を取得する必要があります。これは後で Auth0 にアップロードします。この証明書の取得方法は環境によって異なるため、サーバー証明書の管理手順については PingFederate のドキュメント を参照してください。

署名証明書をBase64に変換する

X.509署名証明書をAuth0にアップロードする前に、ファイルをBase64形式に変換する必要があります。これを行うには、簡単なオンラインツールを使用するか、Bashで次のコマンドを実行します。cat signing-cert.crt | base64

アサーションの暗号化

SAML アサーションが暗号化されている場合は、Auth0 が復号化をどのように処理するかを指定するために、接続に対して追加の値を設定する必要があります。

Auth0 で Enterprise 接続を作成する

次に、サーバーが標準的な方法で設定されている場合は、Auth0 で PingFederate Enterprise 接続を作成して設定し、X.509 署名証明書をアップロードする必要があります。この作業は Auth0 Dashboard を使用して実行できます。
サーバーに追加の設定 (属性マッピングなど) が必要な場合は、代わりに 新しい SAML Enterprise 接続を作成 する必要があります。
  1. Auth0 Dashboard > Authentication > Enterprise に移動し、Ping Federate を見つけて + を選択します。
    Dashboard - Connections - Enterprise
  2. 接続の詳細を入力し、Create: を選択します。
フィールド説明
Connection name接続の論理識別子です。テナント内で一意である必要があります。設定後、この名前は変更できません。
PingFederate Server URLPingFederate Server の URL。
X.509 Signing Certificateこの手順の前の工程で IdP から取得した PingFederate Server の公開鍵 (PEM または CER 形式でエンコードされたもの) 。
Sign Request有効にすると、SAML 認証リクエストに署名されます。 (必ず テナントの証明書 をダウンロードし、PingFederate Server に提供してください。)
SAML アサーションが暗号化されている場合は、Auth0 が復号化をどのように処理するかを認識できるように、接続に対して 追加の値を設定 する必要があります。
Sign Request AlgorithmAuth0 が SAML アサーションの署名に使用するアルゴリズムです。PingFederate Server の設定と一致していることを確認してください。
Sign Request Digest AlgorithmAuth0 が署名リクエストのダイジェストに使用するアルゴリズムです。PingFederate Server の設定と一致していることを確認してください。
Sync user profile attributes at each login有効にすると、Auth0 はユーザーのログイン時に毎回ユーザープロフィールデータを自動的に同期し、接続元で行われた変更が Auth0 に自動的に反映されるようにします。
Configure Ping Federate Settings
3. Login Experience ビューで、この接続を使用したユーザーのログイン方法を設定します。
フィールド説明
Home Realm Discoveryユーザーのメールアドレスのドメインを、指定された IDプロバイダーのドメインと比較します。詳しくは、Configure Identifier First Authentication を参照してください。
Display connection buttonこのオプションを有効にすると、アプリケーションの接続ボタンをカスタマイズするための以下の項目が表示されます。
Button display name (Optional)Universal Login のログインボタンをカスタマイズするためのテキストです。設定すると、ボタンには「{Button display name} で続行」と表示されます。
Button logo URL (Optional)Universal Login のログインボタンをカスタマイズするために使用する画像の URL です。設定すると、Universal Login のログインボタンに 20px x 20px の正方形画像として表示されます。
オプションのフィールドは Universal Login でのみ使用できます。Classic Login を使用している場合、Add ボタン、Button display name、Button logo URL は表示されません。

Auth0 アプリケーションでEnterprise 接続を有効にする

新しい PingFederate の Enterprise 接続を使用するには、まず Auth0 アプリケーションで接続を有効にする必要があります。

接続をテストする

これで、接続をテストする準備が整いました。