接続をテストする
一般的に、接続をテストするには、Auth0 Dashboardにログインする必要があります。
Auth0 Dashboardで[Authentication(認証)]を選択し、テストしたい接続の種類を選択します。
テストしたい接続を見つけて、[More Options(その他のオプション)]メニュー([...])から[Try Connection(接続を試す)]を選択します。
IDプロバイダーでログインします。
結果として[It Works!(動作します!)]ページが表示されるのを待ちます。
Auth0はアプリケーションだと想定して認証フローのシミュレーションを行い、認証が成功した結果のユーザープロファイルを表示します。
パートナーの接続をテストする
他の誰かに属する接続をテストしていて、テストの資格情報がない場合は、Auth0 Dashboardにログインできません。これは、SAML IDプロバイダー(IdP)やActive Directoryなど、エンタープライズ接続への接続ではよくあることです。解決策パートナーは新しい接続をテストすることができます。
テストアプリを登録します。
[Auth0 Dashboard]>[Applications(アプリケーション)]>[Applications(アプリケーション)]に移動して、[Create Application(アプリケーションの作成)]を選択します。任意の名前(
Test App
など)を付けます。新しく作成したアプリの設定で、[Allowed Callback URLs(許可されているCallback URL)]を
http://jwt.io
に設定します。[Save Changes(変更の保存)]を選択します。
APIを登録します。
[Auth0 Dashboard]>[Applications(アプリケーション)]>[API]に移動します。[Create API(APIの作成)]を選択します。
アクセストークンの作成では、オーディエンスを指定することをお勧めします。
オーディエンスを指定しないと、アクセストークンが不透明なJWEトークンとなり、Auth0のAuthentication APIだけしかそれを認識できなくなります。
ログインのリンクをパートナーに送信します。
以下の2つのパラメーターを置き換えます。https://{yourDomain}/authorize?response_type=token&scope=openid%20profile&client_id={yourClientId}&redirect_uri=http://jwt.io&connection={connectionToTest}
Was this helpful?
/client_id
:手順1で作成したアプリケーションのクライアントIDです・connection
:テストしたい接続の名前です。
接続をテストします。パートナーがリンクを使用すると、パートナー自身に構成済みのIDプロバイダー(接続)にリダイレクトされます。認証が成功すると、JWT.ioに戻され、すべてのユーザープロパティがトークンからデコードされます。