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

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

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

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

Passport Diagnostics を使用する

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

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

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

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

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

IdP で姓(familyName)が設定されていることを確認する

Passport では、IdP のユーザー属性に familyName の値が必要です。テストに使用するサービスアカウントを含め、Passport でサインインするすべてのアカウントで Last name または同等の姓フィールドを設定してください。

Passport がサポートする IdP

現在 Iru Endpoint Passport がサポートしている IdP は、Google Workspace、Microsoft Entra ID、Okta、OneLogin です。

その他の IdP を使用する場合の Passport の要件

Passport の設定が機能するには、OIDC と ROPG(Resource Owner Password Grant)のワークフローが必要です。IdP がこれらの機能をサポートしているかどうかを IdP に確認してください。 Iru では Macログイン または Webログイン を選択できますが、Webログイン の設定には追加の要素が関係する場合があるため、まず Macログイン を使用して Passport を設定してください。Google Workspace、Microsoft Entra ID、Okta、OneLogin を使用したサポート対象の設定を参考資料として参照できます。 上記のいずれの ID プロバイダも使用していない場合でも、その他 オプションを使用して Passport を設定できる場合があります。

その他の IdP を設定する

認証の設定

  • Google Workspace、Microsoft Entra ID、Okta、OneLogin 以外の IdP を設定する場合は、IDプロバイダー ドロップダウンから その他 オプションを選択します。

認証モード

  • 多要素認証(MFA)を使用しない場合は、Macログイン を選択する必要があります。
  • 多要素認証(MFA)を使用する場合は、Webログイン を選択する必要があります。

Macログイン

1

Identity Provider URL を入力する

IDプロバイダーのURL を入力します。
2

Client ID を入力する

IdP で作成した Passport アプリの Client ID(App ID と呼ばれる場合もあります)を入力します

Webログイン

1

Identity Provider URL を入力する

Identity Provider URL を入力します
2

Client ID を入力する

IdP で作成した Passport アプリの Client ID(App ID と呼ばれる場合もあります)を入力します
3

PKCE と POST 認証のサポートを設定する

Webログイン を使用する場合、アプリは PKCE(Proof Key for Code Exchange)認証と POST 認証の両方をサポートしている必要があります。IdP によっては、2 つの異なるアプリの設定が必要な場合があります。
4

Redirect URI を設定する

ほとんどの場合、Redirect URI には IdP のデフォルトの Redirect URI を指定します。

トラブルシューティング

Passport の IdP に その他 オプションを選択している場合、Passport の問題をトラブルシューティングする際に考慮すべき要素が数多くあります。このセクションでは、エラーを取得して理解し、設定を調整する方法について説明します。
表示される内容:"error":"Unauthorized","error_description":"Authentication Failed: Invalid user credentials"対処方法:
  • IdP でユーザー名とパスワードを確認します。
  • OIDC の well-known openid-configuration URL への GET リクエストが 200 を返す場合、通常、Passport Library Item の IDプロバイダーのURL と Client ID は IdP に正しく到達しています。IdP によっては、クライアント識別子が Application ID と表示される場合があります。
表示される内容:"error":"access_denied","error_description":"End-user does not have access to this application"対処方法:
  • IdP で、ユーザーまたはグループが Passport OIDC アプリケーションにアクセスでき、サインオンまたはアクセスのルールで許可されていることを確認します。
  • OIDC の well-known openid-configuration URL への GET リクエストが 200 を返す場合、通常、Passport Library Item の IDプロバイダーのURL と Client ID は IdP に正しく到達しています。IdP によっては、クライアント識別子が Application ID と表示される場合があります。
表示される内容:Ticket decode failed. Failed to login with possible error: Unknown対処方法:
  • Passport Library Item からオプションの Client secret を削除し、デバイスのチェックインを待ってから、ローカルユーザーからサインアウトし、Passport で再度サインインします。
  • エラーが解消しない場合は、Passport のログインウインドウでモバイルホットスポットを使用して、ネットワークの問題を除外します。
表示される内容:An error occurred fetching user info: No key was found matching “familyName”対処方法:
  • IdP でユーザーの Last name または同等の姓フィールドを設定します。Passport ではこの属性が必要です。
Passport で引き続き問題が発生する場合は、サポートにお問い合わせください。

エラーコードの検索

多くの IdP は独自のエラーコードを生成します。IdP から受け取った特定のエラーについて詳しく調べられる検索ページがあるかどうか、IdP に確認してください。その一例として、Microsoft Entra ID のエラーを検索するための Microsoft のエラーコードフォームがあります。

関連記事

Passport と macOS および Iru Endpoint 機能との互換性

Passport と macOS および Iru 機能との互換性

Passport によるパスワードの管理

Passport でパスワードを管理する方法。