このガイドは Mac コンピュータに適用されます
Microsoft Entra ID は Azure AD(Azure Active Directory)の新しい名称です
この記事について
この記事は、Microsoft Entra ID(旧 Azure AD)で Passport のサインインに失敗する場合に使用します。サインインの確認、診断、ネットワークの要件、一般的な Entra ID のエラーコードについて説明します。設定については、Microsoft Entra ID での Passport の設定 - Macログイン または Microsoft Entra ID での Passport の設定 - Webログイン を使用し、その後 Passport Library Item の設定を参照してください。ログイン、診断、ネットワーク
完全なメールアドレスでサインインする
Passport のログインウインドウでは、セッションがローカル認証ではなく IdP を使用するよう、ユーザー名フィールドに必ずユーザーの完全なメールアドレスを入力してください。ログインウインドウと表示設定が Passport とどのように相互作用するかについては、Passport の互換性を参照してください。
Passport Diagnostics を使用する
ユーザーがサインインできない場合は、Mac で Command-Shift-K-L を押して Iru Endpoint Passport Diagnostics を開きます。このパネルには、IdP から返されたエラーメッセージなど、有用な詳細情報が表示されます。
ネットワーク接続を確認する
Passport は、資格情報を検証するために Microsoft Entra ID に接続できる必要があります。Passport のログインウインドウをカスタマイズする際は、必要に応じてユーザーが Wi-Fi に接続できるよう、ネットワークマネージャーを有効にしてください。このコントロールは macOS の AirPort セキュリティ設定に従います。
Wi-Fi の制限と切り分けテスト
Passport はログインウインドウの右上に Wi-Fi アイコンを表示し、ユーザーはこれを選択してパスワードで保護されたネットワークに接続できます。Passport は、キャプティブポータル、クリックスルー方式の同意ページ、またはこのフローで別途ユーザー名とパスワードを必要とするエンタープライズ 802.1X ネットワークをサポートしていません。ネットワークの問題を切り分けるには、Passport のログインウインドウでテストする際にモバイルホットスポットまたは有線イーサネットを試してください。
Microsoft Entra ID の一般的なエラー
Microsoft Entra ID のサインインエラーコード(多くの場合AADSTS で始まる)を検索するには、login.microsoftonline.com/error を使用します。
AADSTS50076: MFA が必要
AADSTS50076: MFA が必要
表示される内容:Microsoft Entra ID のメッセージ: 管理者による構成の変更、または新しい場所への移動により、エラーに示されたリソースにアクセスするには多要素認証を使用する必要があります。対処方法:
- ユーザーは多要素認証を完了する必要があります。複数のポリシーや設定で MFA が要求される場合があります(例: 条件付きアクセス、ユーザーごとの適用、クライアントが要求する MFA)。
AADSTS50020: ユーザーがアプリケーションにアクセスできない
AADSTS50020: ユーザーがアプリケーションにアクセスできない
表示される内容:Microsoft Entra ID のメッセージ: User account <user principal name> from identity provider <your Microsoft Entra ID Active Directory Tenant ID> does not exist in tenant <your tenant name> and cannot access the application <your Passport Application (client) ID> in that tenant. The account needs to be added as an external user in the tenant first.対処方法:
- Microsoft Entra 管理センターで ユーザー > すべてのユーザー を開き、ユーザーが存在することを確認します。
AADSTS50034: ユーザーがディレクトリに存在しない
AADSTS50034: ユーザーがディレクトリに存在しない
表示される内容:Microsoft Entra ID のメッセージ: The user account <user principal name without the @ symbol and domain> does not exist in <your tenant name> directory.対処方法:
- MFA を使用する Passport では、Microsoft Entra ID の各ユーザーに メール の値が必要です。これがないと、ユーザーは Web ビューで MFA を完了できても、Enter your Microsoft Entra ID password の確認ステップで失敗する場合があります。Microsoft Entra 管理センターで ユーザー > すべてのユーザー を開き、ユーザーを選択して Edit properties を選択し、メール にアドレスを入力して 保存 を選択します。この値は実際に使用できるメールボックスである必要はなく、多くの場合 User principal name と一致します。
AADSTS50126: 無効なユーザー名またはパスワード
AADSTS50126: 無効なユーザー名またはパスワード
表示される内容:Microsoft Entra ID のメッセージ: InvalidUserNameOrPassword: error validating credentials due to invalid username or password. ユーザーが正しい資格情報を入力しませんでした。ユーザーが資格情報を入力し間違えた場合、ログにこれらのエラーの一部が記録されるのは想定どおりです。対処方法:
- IdP でユーザー名とパスワードを確認します。
- Microsoft Entra ID が AD FS または別の ID プロバイダとフェデレーションされている場合、Passport でこのエラーが表示されることがあります。フェデレーションされた Microsoft Entra ID 環境での Passport の使用のフェデレーション環境での認証フローを参照してください。
AADSTS700025: パブリッククライアントはクライアントシークレットを送信できない
AADSTS700025: パブリッククライアントはクライアントシークレットを送信できない
表示される内容:Microsoft Entra ID のメッセージ: Client is public so neither ‘client_assertion’ nor ‘client_secret’ should be presented.対処方法:
- Microsoft Entra 管理センターで アプリケーション > App registrations > All applications > [Passport アプリ] > 認証 > Platform configurations を開き、プラットフォームとリダイレクト URI を、Passport の 認証モード および Microsoft Entra ID での Passport の設定 - Macログイン または Microsoft Entra ID での Passport の設定 - Webログイン と一致させます。
- Macログイン: Web プラットフォームとリダイレクト URI https://localhost.redirect を使用します。
- Webログイン: Public client/native (mobile & desktop) とリダイレクト URI https://localhost を使用します。
- アプリをパブリッククライアントのみにする必要がある場合は、Certificates & secrets を開き、アプリの Client secret をすべて削除します。
- Iru Endpoint で、Passport Library Item の Client secret (optional) フィールドが空であることを確認します。
AADSTS7000215: 無効なクライアントシークレット
AADSTS7000215: 無効なクライアントシークレット
表示される内容:Microsoft Entra ID のメッセージ: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value.対処方法:
- Microsoft Entra 管理センターで アプリケーション > App registrations > All applications > [Passport アプリ] > 認証 > Platform configurations を開き、プラットフォームとリダイレクト URI を、Passport の 認証モード および Microsoft Entra ID での Passport の設定 - Macログイン または Microsoft Entra ID での Passport の設定 - Webログイン と一致させます。
- Macログイン: Web プラットフォームとリダイレクト URI https://localhost.redirect を使用します。
- Webログイン: Public client/native (mobile & desktop) とリダイレクト URI https://localhost を使用します。
- アプリが Passport 用のパブリッククライアントとして設定されている場合は、Certificates & secrets を開き、Client secret を削除します。
- Iru Endpoint で、Passport Library Item の Client secret (optional) フィールドが空であることを確認します。
AADSTS50079: MFA への登録
AADSTS50079: MFA への登録
表示される内容:Microsoft Entra ID のメッセージ: 管理者による構成の変更、または新しい場所への移動により、エラーに示された識別子にアクセスするには多要素認証に登録する必要があります。対処方法:
- Macログイン を使用している場合、ユーザーに従来のユーザーごとの MFA が有効になっている可能性があります。管理対象ユーザーはセキュリティ情報の登録が必要な場合があり、フェデレーションユーザーはフェデレーション IdP からの MFA クレームが必要な場合があります。
- 条件付きアクセス、ユーザーごとの適用、その他のポリシーでも MFA への登録が要求される場合があります。
Ticket decode failed
Ticket decode failed
表示される内容:
- Ticket decode failed
- Failed to login with possible error: Unknown
- Passport Library Item からオプションのクライアントシークレットを削除し、デバイスのチェックインを待ってから、ローカルユーザーからサインアウトし、Passport で再度サインインします。
- 解消しない場合は、ネットワークの問題を除外します(例: モバイルホットスポットを試す)。
No key was found matching "givenName"
No key was found matching "givenName"
表示される内容:An error occurred fetching user info: No key was found matching “givenName”.対処方法:
- Microsoft Entra 管理センターで Identity > ユーザー > すべてのユーザー を開き、サインインしようとしているユーザーを開いて、First name が設定されていることを確認します。