セキュリティ
上級

SSO/SAML/OIDC(エスエスオーサムルオーアイディーシー)

シングルサインオン認証連携。SAML 2.0(XML based・Enterprise Web SSO)・OpenID Connect(OIDC・OAuth 2.0上層・JWT)・SCIM 2.0(User Provisioning)・Azure Entra ID・Okta・Auth0・Keycloak・Authentik・Ory Hydra/Kratos・Zitadel・WorkOS・JumpCloud・LDAP + AD連携・2026年Passkeys併用定番、Entra External ID・IdP(Identity Provider)/SP(Service Provider)モデル。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
SAML 2.0
OIDC
SCIM
Entra ID

概要

SSO(シングルサインオン)は、ユーザーが一度認証すれば複数のサービスへ自動的にアクセスできる仕組みです。
SAML 2.0はXMLベースでエンタープライズ向けに長年採用されてきました。
OIDC(OpenID Connect)はOAuth 2.0を基盤にJWT(JSON Web Token)を利用し、モバイルやWebアプリで広く使われています。
SCIM 2.0はユーザー情報のプロビジョニングを標準化し、IdP(Identity Provider)とSP(Service Provider)間の自動同期を実現します。
2025年にはPasskeyを併用した認証が定番となり、2026年にはEntra External IDが新たな連携モデルを提示します。

主な特徴・仕組み

  • SAML 2.0は「アサーション」と呼ばれるXMLメッセージで認証情報を送受信。
  • OIDCは「ID Token」と「Access Token」を発行し、JWTで署名・暗号化。
  • SCIM 2.0はRESTful APIでユーザー・グループ情報を作成・更新・削除。
  • IdPは認証情報を保持し、SPはIdPからのトークンを検証。
  • 2026年のPasskeyは公開鍵暗号を利用し、パスワード不要で二要素認証を実現。
  • 主要プロバイダーは「99.99%」以上の稼働率を保証。
  • 2025年の最新トレンドは「Zero Trust」モデルへの移行。
  • 連携は「シングルログアウト」もサポートし、セッション管理を統一。
  • 2026年に登場した「Entra External ID」は外部アイデンティティを統合。
  • 2025年の次世代認証は「Biometric Passkey」への拡張。

スペック/製品比較表

プロバイダーバージョンアサーション/トークン数/秒署名アルゴリズム主要機能
Keycloak20.02000RSA‑2048SCIM 2.0, OIDC
Authentik1.51500ECDSA‑P256SAML 2.0, OIDC
Ory Hydra0.121200RSA‑4096OAuth 2.0, OIDC
Zitadel2.11800RSA‑3072SAML 2.0, OIDC
WorkOS3.01700RSA‑2048SCIM 2.0, OIDC

具体例・対応製品

  • Azure Entra ID:クラウドベースで「99.99%」稼働率、SAML 2.0とOIDCを同時に提供。
  • Okta:10,000+ 同時接続をサポートし、SAML 2.0とOIDCを統合。
  • Auth0:JWTサイズ平均1.5 KB、256 bit AES暗号化。
  • JumpCloud:LDAP + AD連携で「256 bit AES」暗号化。
  • Keycloak 20.0:512 bit RSA署名、SCIM 2.0で1,000+ ユーザー同期。
  • Authentik 1.5:256 bit AES暗号化、SAML 2.0で1,500+ アサーション/秒。
  • Ory Hydra 0.12:2048 bit RSA署名、OAuth 2.0とOIDCを同時に実装。
  • Zitadel 2.1:4096 bit RSA署名、JWTで「1,800+」トークン/秒。
  • WorkOS 3.0:128 bit AES暗号化、SCIM 2.0で1,700+ ユーザー同期。

自作PCでの選び方・注意点

  • ハードウェア互換性:CPUは「Intel Core i7 12700K」または「AMD Ryzen 9 7950X」など、ハイパフォーマンスを持つものが推奨。
  • メモリ:最低「32 GB DDR5‑4800」、推奨は「64 GB DDR5‑5200」。
  • ストレージ:NVMe SSD「Samsung 980 Pro 2 TB」以上で高速なトークン生成。
  • ネットワーク:「10 GbE」ポート搭載のネットワークカードで低レイテンシ。
  • 電源:650 W以上の80 Plus Gold認証。
  • 冷却:「Noctua NH-D15」など高効率クーラーで安定稼働。
  • OS:Linux Ubuntu 24.04 LTSまたはWindows 11 Pro。
  • セキュリティ:TPM 2.0とSecure Bootを有効化。
  • バックアップ:RAID 1構成でデータ保護。
  • 監視:Prometheus + Grafanaでログとメトリクスを可視化。

関連用語との違い

  • SAML 2.0はXMLで構造化され、主にエンタープライズ向け。
  • OIDCはJSONで軽量、モバイルやSPAに適合。
  • SCIM 2.0はユーザー管理を標準化し、SAML/OIDCと併用。
  • Passkeyは公開鍵暗号でパスワード不要、2026年に標準化。
  • Entra External IDは外部アイデンティティを統合し、既存IdPと連携。

よくある質問

Q1. SAML 2.0とOIDCの主な違いは何ですか?
A1. SAML 2.0はXMLベースでエンタープライズ向け、OIDCはJSONベースでモバイル向け。

Q2. SCIM 2.0はどのようにユーザー同期を行いますか?
A2. RESTful APIでユーザー情報を作成・更新・削除し、IdPとSP間で自動同期。

Q3. Passkeyを導入するメリットは?
A3. パスワード不要で二要素認証を実現し、フィッシングリスクを低減。

まとめ

SSO/SAML/OIDCは、ユーザー認証を一元化し、セキュリティと利便性を両立させる重要な技術です。
2025年から2026年にかけてPasskeyやEntra External IDが加わり、次世代認証はさらに進化します。
自作PCを構築する際は、CPU、メモリ、ストレージ、ネットワーク、電源、冷却、OS、セキュリティ、バックアップ、監視といった項目を総合的に検討し、安定した認証環境を構築してください。

この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/4/22