Skip to main content
このガイドは Mac コンピュータに適用されます

Okta での Passport のトラブルシューティングについて

Okta での Passport のトラブルシューティングでは、Okta を ID プロバイダ(IdP)として Passport を使用する際に発生する認証の問題を解決します。このガイドは、Okta との統合に固有の一般的な設定と認証の問題を特定して解決するのに役立ちます。

仕組み

Okta で Passport の認証の問題が発生した場合、トラブルシューティングでは、Okta アプリケーションの設定の確認、OIDC 設定の検証、認証フローの調査、Passport と Okta テナントの間の設定の不一致の解決を行います。

ログイン、診断、ネットワーク

完全なメールアドレスでサインインする

Passport のログインウインドウでは、セッションがローカル認証ではなく IdP を使用するよう、ユーザー名フィールドに必ずユーザーの完全なメールアドレスを入力してください。ログインウインドウと表示設定が Passport とどのように相互作用するかについては、Passport の互換性を参照してください。

Passport Diagnostics を使用する

ユーザーがサインインできない場合は、Mac で Command-Shift-K-L を押して Iru Endpoint Passport Diagnostics を開きます。このパネルには、IdP から返されたエラーメッセージなど、有用な詳細情報が表示されます。

ネットワーク接続を確認する

Passport は、資格情報を検証するために Okta に接続できる必要があります。Passport のログインウインドウをカスタマイズする際は、必要に応じてユーザーが Wi-Fi に接続できるよう、ネットワークマネージャーを有効にしてください。このコントロールは macOS の AirPort セキュリティ設定に従います。

Wi-Fi の制限と切り分けテスト

Passport はログインウインドウの右上に Wi-Fi アイコンを表示し、ユーザーはこれを選択してパスワードで保護されたネットワークに接続できます。Passport は、キャプティブポータル、クリックスルー方式の同意ページ、またはこのフローで別途ユーザー名とパスワードを必要とするエンタープライズ 802.1X ネットワークをサポートしていません。ネットワークの問題を切り分けるには、Passport のログインウインドウでテストする際にモバイルホットスポットまたは有線イーサネットを試してください。

Okta の一般的なエラー

Okta API のエラーコードを調べるには、Okta 開発者サイトの Okta API Error Codes を参照してください。
表示される内容:"error":"Unauthorized","error_description":"Authentication Failed: Invalid user credentials"対処方法:
  • IdP でユーザー名とパスワードを確認します。この応答は通常、資格情報が Okta の想定と一致しないことを意味します。
  • OIDC の well-known openid-configuration URL への GET リクエストが 200 を返す場合、通常、Passport Library Item の IDプロバイダーのURL と Client ID は Okta に正しく到達しています。Okta では、同じ値が Application ID と表示される場合があります。
表示される内容:"error":"access_denied","error_description":"End-user does not have access to this application"対処方法:
  • Okta で、ユーザーまたはグループが Passport OIDC アプリケーションに割り当てられており、サインオンルールでアクセスが許可されていることを確認します。
  • OIDC の well-known openid-configuration URL への GET リクエストが 200 を返す場合、通常、Passport Library Item の IDプロバイダーのURL と Client ID は Okta に正しく到達しています。Okta では、同じ値が Application ID と表示される場合があります。