> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Okta での Passport のトラブルシューティング

> Iru Endpoint で Okta を使用した Passport の問題をトラブルシューティングします。ログインの失敗、トークン更新のエラー、パスワード同期の問題、設定の競合を解決します。

<Callout icon="apple" color="#B84A7A" iconType="regular">このガイドは Mac コンピュータに適用されます</Callout>

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

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

### 仕組み

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

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

<CardGroup cols={2}>
  <Card title="完全なメールアドレスでサインインする" icon="user">
    Passport のログインウインドウでは、セッションがローカル認証ではなく IdP を使用するよう、ユーザー名フィールドに必ずユーザーの完全なメールアドレスを入力してください。ログインウインドウと表示設定が Passport とどのように相互作用するかについては、[Passport の互換性](/ja/endpoint/library/passport/passport-compatibility-with-macos-and-iru-endpoint-features#login-window)を参照してください。
  </Card>

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

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

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

### Okta の一般的なエラー

Okta API のエラーコードを調べるには、Okta 開発者サイトの [Okta API Error Codes](https://developer.okta.com/docs/reference/error-codes/) を参照してください。

<AccordionGroup>
  <Accordion title="POST token 401: 無効なユーザー資格情報">
    **表示される内容:**

    `"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** と表示される場合があります。
  </Accordion>

  <Accordion title="POST token 403: ユーザーが Passport アプリにアクセスできない">
    **表示される内容:**

    `"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** と表示される場合があります。
  </Accordion>
</AccordionGroup>
