新しい AD ユーザーは SSO を使用して ServiceNow インスタンスにログインできません:エラー *** *** スクリプト:ユーザー:[ユーザー名] が見つかりませんIssue 新しくプロビジョニングされた SSO ユーザーが ServiceNow へのログオンに失敗し、すぐに external_logout_complete.do ページにリダイレクトされる。システムログに「ERROR *** *** Script: User: [Username] not found」というエラーが記録されます。ノードログに「SAMLRequestIDGenerator: can't get request id from session (SAMLRequestIDGenerator: セッションから要求 ID を取得できません。)」というエラーが記録されました。Causeユーザーが正常に認証されたら、認証プロセスの最後のステップでは、ID プロバイダーレコードの [詳細] セクションで設定された [ユーザーフィールド] の値に基づいて、ユーザーが sys_user テーブルでユーザーを識別していることを検証します。このケースでは、メールアドレスに対して有効な名前を検証しようとしていました。メールアドレスが名前と一致しなかったため、ユーザーが見つかりませんでした。値が一致するように、「user_name」に対して名前を検証するか、メールアドレスに対してメールを検証することが重要です。Resolutionログから、subjectUserName はユーザー名であることが判明しましたが、user_fieldは「email」であり、有効な一致ではありません。 この問題を解決するには、ID プロバイダーレコードの [詳細] セクションに移動し、[ユーザーフィールド] 列を [メール] ではなく [user_name] で更新する必要がありました。