ADVERTISEMENT

【Zoom】SAML認証に失敗するZoomエラー1021 の調査と修正方法

【Zoom】SAML認証に失敗するZoomエラー1021 の調査と修正方法
🛡️ 超解決

Zoomで組織のSSO経由のサインイン時に「エラーコード 1021」が表示されてログインできない経験はありませんか。エラー 1021 はSAML認証プロトコル特有のエラーで、属性マッピング・証明書・アサーション内容の不整合が主因です。

本記事ではエラー 1021 の発生原因、SAMLの基本理解、解消の手順をまとめます。1020 と類似ですが、より具体的にSAML応答内容に焦点を当てたエラーです。

個人で解消するのは困難で、組織のIT部門・SSO管理者の調査と修正が必要なケースが大半です。

【要点】エラー 1021 解消の3つの基本

  • SAML属性マッピング確認: 必須属性(NameID・email・firstName・lastName等)が正しく送信されているか管理者に確認します。
  • SAML署名証明書の更新: 証明書の有効期限切れで全SSO認証が失敗する事態を防ぐため、定期更新します。
  • IDP側エラーログの参照: Microsoft Entra ID・Okta・Google Workspace等のSAMLログで詳細原因を特定します。

ADVERTISEMENT

エラーコード 1021 が発生する原因

エラーコード 1021 はSAML認証で発生する特定のエラーで、IDPからZoomに送られたSAMLアサーション(認証情報のXML)に問題がある時に表示されます。1020 がSSO全体のフロー失敗なのに対し、1021 はより具体的にSAML応答内容の問題を示します。

具体的な原因は、SAML属性マッピングが必須項目を含んでいない(NameID、email、firstName、lastName等)、IDPのSAML署名証明書の有効期限切れ、SAMLアサーション形式の仕様不整合(SAML 2.0準拠不完全)、IDPとZoom側で時刻同期がずれていてアサーションが拒否される、Zoom側のSSO設定でEntity IDやACS URLが古いままのいずれかです。

SAMLは技術的に複雑なプロトコルで、設定の細かい部分が一致していないと認証が失敗します。

お探しの解決策が見つからない場合は、こちらの「Zoomトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

エラー 1021 解消の手順

  1. SAMLログの取得
    ブラウザの開発者ツール(F12) → Networkタブで、SSOログイン時のSAMLリクエスト・レスポンスを確認します。「SAML-tracer」拡張機能(Firefox/Chrome)を使うと内容が分かりやすく見えます。
  2. IT部門にSAML属性確認依頼
    SAMLログを添えてIT部門に連絡し、必須属性(NameID・email・firstName・lastName等)が正しく送信されているか確認してもらいます。属性マッピング不備は管理画面で修正できます。
  3. SAML署名証明書の有効期限確認
    IDP側の管理画面で SAML署名証明書の有効期限を確認します。期限切れ・期限間近なら更新します。Microsoft Entra IDなら「エンタープライズアプリケーション → Zoom → SAML署名証明書」で確認できます。
  4. Zoom側SSO設定の同期
    Zoom管理者ポータル(zoom.us/account → SSO設定)で、IDPメタデータXMLを最新版に再アップロードします。Entity ID・ACS URL・Single Sign-on URLが最新化されます。
  5. IDPとZoom間の時刻同期確認
    サーバー時刻が大きくずれていると、アサーションのタイムスタンプ検証が失敗します。NTP同期が稼働しているかIT部門に確認します。

エラー 1021 関連のよくあるトラブル

NameID形式の不一致

Zoom側で「emailAddress」形式のNameIDを期待しているのにIDPが「unspecified」形式で送信している等の不一致で 1021 になります。IDP側でNameID形式を「emailAddress」に設定し直します。

必須属性が送信されていない

Zoomは email・firstName・lastName を必須要求しますが、IDP側で属性が定義されていない・空値だとエラーになります。IDP側でユーザープロファイルに該当属性が登録されているか、属性マッピングで正しく送信されているかを確認します。

属性名のスペース・大文字小文字違い

SAML属性名は厳密に一致が要求されます。「email」と「Email」、「firstName」と「FirstName」は別物として扱われます。IDP側設定でZoomの仕様通りの属性名にします。

Just-in-Time(JIT)プロビジョニング失敗

Zoomでは初回SSOログイン時にJITでアカウントを自動作成する仕組みがあります。必須属性が揃っていないとJITアカウント作成が失敗し 1021 になります。属性確認後にJITが正常動作する状態に整えます。

ADVERTISEMENT

SAML設定の主要項目

項目 役割 1021関連
NameID ユーザー識別子 形式不一致で失敗
email属性 メールアドレス送信 必須・未送信で失敗
SAML署名証明書 アサーションの真正性証明 期限切れで全失敗
Entity ID サービスプロバイダー識別子 不一致で拒否
ACS URL SAMLアサーション送信先 誤りで送信失敗

まとめ

エラーコード 1021 はZoomへのSSOサインインでSAMLアサーションに問題がある時のエラーです。SAML属性マッピング・署名証明書・形式仕様等の組合せで発生し、個人ユーザーが解消するのは困難です。組織のIT部門・SSO管理者にSAMLログを添えて連絡し、必須属性の送信確認・証明書更新・属性形式調整を依頼します。Microsoft Entra ID・Okta・Google Workspace等の主要IDPで頻発し得るパターンを理解しておけば、原因切り分けが効率化します。突然全社員でエラーが出る場合は証明書期限切れ、個別ユーザーで出る場合は属性マッピングや属性値不備が疑われます。SAMLは技術的に複雑なため、必要に応じてZoomサポート・IDPベンダーの専門サポートも活用してください。


🎥
Zoomトラブル完全解決データベース 参加・接続/カメラ・マイク/画面共有/録画/ブレイクアウト/Webinar/セキュリティ/スケジュールのトラブルを即解消。会議運営や音声・映像の不調まで実務リファレンスとしてご活用ください。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。