SAMLのシステムとは、利用者を認証するIdPと業務アプリを提供するSPの間で、認証結果や属性情報を安全に連携し、複数サービスへのシングルサインオンを実現する仕組みです。
「SAML対応」と書かれた製品を導入すれば終わりと思われがちですが、実際にはユーザー情報の源泉、権限の渡し方、証明書の更新、既存システムの改修、退職者の停止、障害時の運用まで決める必要があります。本記事では、SAMLのシステムの全体像から種類、開発・導入の進め方、費用相場、開発会社やベンダーの選び方、セキュリティ、FAQまで、発注前に必要な判断材料をまとめます。
▼関連記事一覧
・SAMLのシステム開発の進め方/やり方/流れや方法/手法/工程/手順
・SAMLのシステム開発でおすすめの開発会社/ベンダー6選と選び方
・SAMLのシステム開発の見積相場や費用/コスト/値段について
・SAMLのシステム開発の発注/外注/依頼/委託方法について
SAMLのシステムとは何ですか?全体像を理解する

SAMLは、XML形式のアサーションを使って、ある認証主体が利用者を認証した事実や属性を別のサービスへ伝える標準仕様です。標準仕様は2005年にOASISで承認され、企業向けWebサービスのSSOや異なる組織間の認証連携で広く利用されています(出典: OASIS「Security Assertion Markup Language(SAML)v2.0」、2005年)です。
IdPとSPは何を担当しますか?
IdPはIdentity Providerの略で、利用者の本人確認を担当します。社内のディレクトリや人事マスターと連携して利用者を管理し、パスワード、MFA、端末条件などの認証ポリシーを適用したうえで、認証済みであることを示すSAML Responseを発行します。SPはService Providerの略で、業務SaaSやWebアプリなど、利用者が実際に使うサービスです。SPは受け取ったResponseの署名や有効期間を確認し、NameIDや部署、グループなどの属性を自社のユーザーや権限へ結び付けます。
ログインはどのように進みますか?
代表的なSP起点の流れでは、利用者が業務アプリへアクセスすると、SPがAuthnRequestという認証要求をブラウザ経由でIdPへ送ります。IdPで認証が完了すると、IdPは署名付きのSAML ResponseとAssertionをブラウザ経由でSPのACS URLへ返します。SPはIssuer、Audience、Destination、Recipient、InResponseTo、有効期間、署名者の証明書などを検証し、問題がなければ自分のセッションを開始します。公式技術文書でも、HTTP Redirectで要求を送り、HTTP POSTでResponseを返す流れが説明されています(出典: SAML対応の公式技術文書、2025年更新)です。
SAMLのシステムの種類と主な機能を比較する

SAMLのシステムは、プロトコルそのものと、プロトコルを使って認証・アカウント管理を提供する仕組みを分けて考えることが重要です。IDaaS、既存の認証基盤に追加する統合認証、オンプレミス型、カスタム開発型では、初期費用、運用負担、柔軟性、将来の移行しやすさが異なります。
クラウド型IDaaSを利用する方式
クラウド型IDaaSは、SAMLのIdP機能、MFA、ユーザーポータル、監査ログ、プロビジョニングなどをまとめて利用する方式です。接続するアプリが増えてもメタデータ交換やテンプレートを使って設定しやすく、認証基盤のサーバーや冗長化を自社で持たずに済みます。すでにクラウドサービスを多く利用している企業や、少人数で情シスを運営している企業に向きます。ただし、最低契約ID数、ログ保管期間、アプリ追加費、SCIMや端末制御の追加料金、契約終了時のデータ出力を確認する必要があります。
オンプレミス型とハイブリッド型
オンプレミス型は、自社データセンターや閉域網に認証基盤を置く方式です。レガシーWeb、特殊なネットワーク、厳格なデータ保管要件がある場合に選びやすい一方、サーバー、証明書、パッチ、バックアップ、災害対策を継続的に管理する必要があります。ハイブリッド型は、標準的な認証やMFAをクラウドへ寄せ、古い業務アプリや独自権限だけをアダプター、リバースプロキシ、APIで補います。標準領域と独自領域を分離できるため、段階移行しやすい構成です。
SAMLとOIDC、SCIM、MFAの違い
SAMLは主にブラウザを介して認証結果や属性を連携するプロトコルです。OIDCはOAuth 2.0を基盤にIDトークンを扱う方式で、スマートフォンアプリや新規Webサービスに適用しやすい傾向があります。SCIMは認証プロトコルではなく、ユーザーの作成、更新、停止、削除などを自動連携するための仕様です。MFAは本人確認を強化する手段であり、SAMLそのものがMFAを提供するわけではありません。つまり、SAML、OIDC、SCIM、MFAは競合する用語ではなく、役割の異なる部品として組み合わせます。
SAMLのシステム開発・導入はどのように進めますか?

SAMLの開発や導入は、ログイン画面を差し替えるだけの作業ではありません。対象ユーザー、接続アプリ、権限、認証強度、停止手順を先に定義し、小さな対象で検証してから本番へ広げるとリスクを抑えられます。特に既存システムが複数ある場合は、1つのアプリを代表ケースにしてPoCを行い、属性マッピングと障害時の復旧方法を確認してから横展開します。
要件定義で決める項目
最初に、社内利用、子会社・取引先とのB2B連携、顧客向けサービスのどれを対象にするかを決めます。次に、利用者数、接続アプリ数、既存ディレクトリ、人事マスター、レガシーアプリ、利用地域、可用性、ログ保存期間、データ所在地、退職時の停止時間を整理します。接続先ごとにEntity ID、ACS URL、Single Logout URL、NameID形式、属性名、署名と暗号化の方針を一覧化すると、後の見積もりとテストが具体化します。
設計・設定・改修を進める
設計では、どのシステムをIdPにし、どのアプリをSPにするかを決めます。ユーザー識別子はメールアドレスだけに依存せず、変更されにくい一意のIDを使うか、異動時の再ひも付けルールを用意します。部署や役職、グループを属性として送る場合は、属性値から権限を自動付与する範囲を慎重に定めます。設定・改修では、メタデータ交換、証明書の登録、ACSの受け口、セッションの有効期限、ログアウト、エラー画面、緊急用のローカル管理者経路まで実装対象に含めます。
テスト・移行・リリースを行う
テストでは、正常ログインだけでなく、署名不一致、証明書期限切れ、時刻ずれ、属性欠落、権限変更、重複ID、未登録ユーザー、IdP障害、SP障害、RelayStateの不正値、Single Logoutの失敗を確認します。先に管理者と少人数の利用者でパイロットを行い、問い合わせ窓口と旧ログインの併用期間を決めます。切り戻し条件を明文化し、利用者向けにはログイン方法、パスワードの扱い、問い合わせ先、障害時の代替手段を伝えます。接続先を一度に増やさず、重要度の低いアプリから段階的に移行すると、本番影響を小さくできます。
SAMLのシステムの費用相場と期間はどれくらいですか?

SAMLの費用に一律の定価はなく、接続するアプリ数、既存システムの改修量、ユーザー連携、MFA、ログ、可用性、移行支援で大きく変わります。以下は一般的な業務システムの工数相場と公開価格をもとにした目安であり、確定金額ではありません。特に認証基盤は本番障害の影響が大きいため、安さだけでなく、テストと運用設計が見積もりに含まれているかを確認します。
▶ 詳細はこちら:SAMLのシステム開発の見積相場や費用/コスト/値段について
方式別の初期費用と開発期間
標準コネクターを使って1〜3個のアプリをIDaaSへ接続するだけなら、初期設定、属性マッピング、MFA方針、受入テストを含めて20万〜60万円程度、期間は2〜8週間が目安です。既存の社内WebをSAMLのSPへ改修する場合は、セッション管理、権限変換、エラー処理、ログ、証明書更新、総合テストまで含めて100万〜600万円程度、1〜4か月程度が一つの目安です。複数アプリ、ディレクトリ、人事データ、SCIM、端末制御、移行教育を含む認証基盤では500万〜2,000万円程度、3〜9か月程度となります。子会社や取引先を含むマルチテナント、高可用性、災害対策、複数IdPまで求めると2,000万〜5,000万円以上、6〜18か月程度となる可能性があります。
ライセンスと3年TCOを計算する
公開料金のある国内IDaaSでは、SSOを含むプランが1ユーザー月額300円台から500円台で、最低契約数が30ID以上、または50〜100ID以上と設定されている例があります(出典: 各サービスの公式料金ページ、2026年8月確認)。たとえば月額500円で30IDなら月1万5,000円、年18万円ですが、初期設定、追加の端末制御、導入支援、契約期間などが別に加わる場合があります。月額だけで判断せず、対象ID数、休眠IDの扱い、接続アプリ数、ログ保管年数、SCIM、MFA、サポートの範囲を確認します。
総額は、初期設定・アプリ改修費、ライセンスまたはIDaaS費、インフラ費、証明書管理費、運用監視・保守費、移行・教育費を合算します。既存の業務スイート契約に認証機能が含まれる場合でも、条件付きアクセス、IDガバナンス、アプリケーションプロキシなどが別ライセンスとなることがあります。3年分の利用者数、接続アプリ追加、証明書更新、障害対応、契約終了時の移行費を並べると、初期費用の安い方式が必ずしも総額で安いとは限らないことが分かります。
SAMLのシステム開発会社・ベンダーの選び方

SAMLの案件では、製品を提供するベンダー、導入設定を支援する会社、既存業務システムを改修する開発会社の役割が分かれます。製品の機能だけでなく、自社の認証方式と業務権限をつなぐ設計力、障害時の切り分け、契約終了後の移行しやすさまで比較することが重要です。
実績では接続数と難易度を確認する
「SAML対応実績がある」という表現だけでは不十分です。社内SaaSを数個つなぐ案件、古いWebをリバースプロキシでつなぐ案件、複数組織のIdPを受け入れる案件では必要な技術と運用が異なります。自社と近いユーザー数、接続アプリ数、既存ディレクトリ、レガシー環境、監査要件の実績を確認し、どの範囲を自社が担当したのか、障害発生時にどう復旧したのかまで質問します。
技術力と運用体制を評価する
提案時には、SAMLだけでなくOIDC、SCIM、MFA、パスキー、API連携を将来組み合わせられるかを確認します。NameIDと属性の設計、署名証明書のローテーション、鍵の保管、時刻同期、監査ログ、バックアップ、冗長化、SLA、問い合わせの一次窓口が提案書に書かれていることも重要です。担当者が変わっても運用できるよう、設定一覧、接続先ごとのメタデータ、テスト結果、障害対応手順、証明書更新カレンダーを納品物に含めます。
見積もりと契約条件を比較する
見積もりは、要件定義、PoC、初期設定、アプリ改修、ディレクトリ連携、移行、テスト、教育、保守に分けて提示してもらいます。「SAML連携一式」の一行見積もりでは、接続先が増えたときの追加単価や、属性変更、証明書更新、障害調査の費用が分かりません。最低契約ID数、契約期間、解約時のデータ出力、設定情報の返却、再委託先、脆弱性対応、重大障害の連絡時間も契約書に明記します。
▶ 詳細はこちら:SAMLのシステム開発でおすすめの開発会社/ベンダー6選と選び方
▶ 詳細はこちら:SAMLのシステム開発の進め方/やり方/流れや方法/手法/工程/手順
▶ 詳細はこちら:SAMLのシステム開発の発注/外注/依頼/委託方法について
SAMLのシステムで必要なセキュリティ設計とテスト

SAMLのシステムでは、認証済みという情報を受け渡すため、Responseを正しく検証できなければなりません。SAMLを導入しただけでゼロトラスト、MFA、個人情報保護が完了するわけではなく、認証、認可、端末、ネットワーク、ログ、委託先管理を別々の層として設計します。
ResponseとAssertionを厳密に検証する
SP側ではTLSで通信を保護し、信頼したIdPの証明書だけで署名を検証します。Issuer、Audience、Destination、Recipient、InResponseTo、NotBefore、NotOnOrAfterを確認し、想定したACS URL以外へResponseを受け付けない設計にします。アサーションの有効時間を短くし、同じResponseを再利用できないようにIDと受信履歴を管理します。OWASPのセキュリティガイドでも、TLS、電子署名、暗号化、短い有効期間、OneTimeUseなどが対策として示されています(出典: OWASP「SAML Security Cheat Sheet」、2026年8月閲覧)です。
証明書と秘密鍵をライフサイクル管理する
証明書の期限切れは、利用者が一斉にログインできなくなる代表的な障害です。発行日と有効期限、更新担当、予告通知の時期、本番反映、旧証明書との並行期間、切り戻し方法を台帳で管理します。目安として期限の90日前、60日前、30日前に通知を設定し、更新後は代表アプリだけでなく全接続先を確認します。秘密鍵は設定ファイルや共有フォルダーへ無制限に置かず、アクセス権を絞り、可能ならハードウェア保護や管理サービスを利用します。
権限と個人情報の扱いを分離する
部署や役職をSAML属性として送る場合でも、属性を受け取っただけで高い権限を付与しないことが基本です。SP側で業務上必要な権限を再評価し、最小権限、職務分掌、管理者の多要素認証、定期的な権限レビューを行います。個人情報を含む属性は送信項目を絞り、ログに不要な個人情報を残さないようにします。個人情報保護委員会のガイドラインが示すアクセス制御や不正アクセス防止の考え方も、SAML導入とは別の管理策として確認します(出典: 個人情報保護委員会「個人情報の保護に関する法律についてのガイドライン(通則編)」、2026年確認)です。
導入後の運用、障害対応、将来の移行を設計する

SAMLの本番運用では、ログイン成功率だけでなく、属性変更、アカウント停止、証明書更新、接続先追加、IdPやSPの障害を継続して管理します。導入時に運用の担当者と判断基準を決めておくと、開発会社やベンダーへの依存を減らせます。SAMLを残しながら、新しいアプリやモバイル向けの認証方式を別プロトコルへ広げる段階移行も、早い段階から設計します。
ログイン障害を切り分ける手順
ログインできないときは、まず利用者単位の問題か全体障害かを切り分けます。次に、IdPで認証が完了したか、ResponseがACSへ到達したか、署名が検証できたか、属性が想定どおりか、SP側でユーザーと権限を特定できたかを順に確認します。時刻ずれ、Audienceの不一致、NameIDの形式違い、証明書の期限切れ、属性名の大文字小文字、アカウント停止の反映遅れは頻出原因です。エラー画面に機密情報を表示せず、相関IDを利用者へ示し、管理者ログで詳細を追える設計にします。
入社・異動・退職を連携する
認証が成功しても、退職者のアカウントがSPに残ればリスクとなります。人事マスターやディレクトリを正とするのか、IdPを正とするのかを決め、入社、異動、休職、退職のイベントをどの経路で伝えるかを定義します。SCIMやAPIを使う場合でも、停止に失敗したときの検知、再実行、手動停止、証跡保存を用意します。権限属性を自動更新する場合は、異動日に先行して権限が変わるケースや、兼務者の複数所属をテストします。
SAMLからOIDCやパスキーへ段階移行する
既存の企業向けSaaS連携ではSAMLを継続し、新規のWebアプリ、モバイルアプリ、顧客向けサービスではOIDCやパスキーを併用する方針が現実的です。SAMLをすべて置き換えるのではなく、認証の入口を共通のIdPへ集約し、アプリごとに適したプロトコルを選びます。新規開発の要件書には、SAML対応だけでなく、OIDC、SCIM、MFA、パスキー、監査ログ、将来のユーザー移行APIを含めると、二重投資を抑えやすくなります。
よくある質問(FAQ)

SAMLのシステムを検討するときに、特に質問されやすい内容をまとめます。自社の利用者数や既存環境に置き換えて考えると、導入方式や見積もりで確認すべき点が見つかります。
SAMLとSSOは同じものですか?
同じものではありません。SAMLは認証情報を連携する標準プロトコルで、SSOは一度の認証で複数サービスを利用できる状態や仕組みです。SAMLはSSOを実現する代表的な方式の一つであり、OIDCなど別の方式でもSSOは実現できます。
古いWebシステムでもSAML対応できますか?
対応できる可能性があります。アプリ本体を改修する方法のほか、リバースプロキシ、認証アダプター、エージェント、フォーム認証代行を使って、古いログイン方式の前段にSAMLを配置する方法があります。ただし、権限連携、セッションの扱い、ログアウト、通信経路、保守性が方式ごとに異なるため、代表画面でPoCを実施してから本番方式を決めます。
SAMLを導入すればMFAやゼロトラストも実現できますか?
SAMLだけで実現するものではありません。MFA、端末状態、接続元、リスク判定、最小権限、ログ分析などをIdPや周辺のIAM機能と組み合わせる必要があります。SAML導入の要件書には、認証プロトコルだけでなく、どの条件で追加認証を求めるか、管理者操作をどう記録するか、退職者を何分以内に停止するかまで書きます。
SAMLのシステム開発にはいくらかかりますか?
標準的なアプリ接続だけなら初期20万〜60万円程度、既存WebのSP改修なら100万〜600万円程度、複数アプリや人事連携を含む認証基盤なら500万〜2,000万円程度が目安です。ただし、これは公開された一律料金ではなく、要件と工数から算出した推定レンジです。接続アプリ数、ID数、MFA、SCIM、ログ、移行、保守を分けた見積もりを複数取得し、3年TCOで比較します。
まとめ:SAMLのシステムは要件・費用・運用を一体で選びます

SAMLのシステムは、IdPとSPの間で認証結果や属性を連携し、複数の業務サービスを安全に利用するための基盤です。導入判断では、SAMLに対応しているかだけでなく、ユーザーライフサイクル、MFA、SCIM、監査ログ、証明書更新、既存システム改修、障害時の代替経路まで確認します。
自社に合う方式を選ぶ
クラウドサービス中心で運用負担を減らしたい場合はIDaaS、閉域網やレガシーWebが多い場合はオンプレミスまたはハイブリッド、独自の顧客向け認証や特殊な権限モデルが競争力になる場合は標準基盤とカスタム部分を分ける構成が適しています。既存アプリをすべて一度に作り替えるのではなく、代表アプリでPoCを行い、SAMLを残す領域とOIDCやパスキーへ寄せる領域を分けると、将来の変更に対応しやすくなります。
発注前に要件書と3年TCOを作る
発注前には、利用者数、接続先、Entity ID、ACS URL、NameID、属性、署名、証明書、MFA、アカウント停止、ログ、SLA、テスト、移行、保守を一覧にします。見積もりは初期費用だけでなく、ライセンス、ID数、アプリ追加、証明書更新、教育、障害対応、契約終了後の移行を含めた3年TCOで比較します。SAMLのシステムを「ログインの改修」ではなく、認証・権限・運用を含む業務基盤として捉えることが、導入後に困らない選定につながります。
▼関連記事一覧
・SAMLのシステム開発の進め方/やり方/流れや方法/手法/工程/手順
・SAMLのシステム開発でおすすめの開発会社/ベンダー6選と選び方
・SAMLのシステム開発の見積相場や費用/コスト/値段について
・SAMLのシステム開発の発注/外注/依頼/委託方法について
