「SSO対応」の落とし穴:SAML/OIDCを確認しないと失敗する理由
会員サイトや取引先ポータルの基盤を選定する際、デザインやCMS機能の比較は盛り上がりますが、認証(ログイン)要件は「あとで情シスに聞けばいい」と後回しになりがちです。
しかし実務において、この「後回し」は最も危険な落とし穴です。プロジェクト後半で「実はSAML認証が必須だった」「OIDCに対応していないと連携できない」と発覚した瞬間、それまで検討した候補がすべて白紙に戻り、大幅な手戻りが発生するからです。
本記事では、Web担当者が最低限押さえるべきSSO(SAML/OIDC)の考え方と、基盤選定で失敗しないためのチェック項目を整理します。
目次
「SSO対応」という言葉が一番あいまい
カタログや製品資料に「SSO対応」と書かれていても、その実態は製品によって様々です。以下の3パターンがあることを理解しておきましょう。
- 簡易的なSSO(見た目だけ):ログインURLをまとめたランチャー機能に近いもの
- 限定的なID連携:特定のSNSやサービスとは連携できるが、社内基盤とは繋がらないもの
- 標準プロトコル対応:SAMLやOIDCなど、標準的な規格に対応しているもの
ここを曖昧なまま進めると、導入後に「求めていたSSOではなかった(社内規定を満たせない)」という事態に陥ります。必ずどの方式(プロトコル)に対応しているかまで確認することが重要です。
そもそもSSOはなぜ必要になるのか
単に「ログインが楽になる」という利便性だけでなく、多くの企業では統制・セキュリティの観点からSSOが必須要件となります。
- 取引先・代理店向け:企業ユーザーとして安全にアクセスさせたい。
- 社内統制(ガバナンス):社内のID基盤(Microsoft Entra IDなど)で一元管理したい。
- 退職・異動時のリスク管理:ID基盤側で無効化すれば、即座にログインできなくしたい(権限の即時剥奪)。
- 監査対応:「誰がいつ何をしたか」の証跡を確実に残したい。
つまりSSOは、企業のセキュリティポリシーを守るための命綱として要求される機能なのです。
SAMLとOIDCのざっくり理解(Web担当者向け)
技術的な詳細はエンジニアに任せるとしても、選定判断のために以下の違いだけは押さえておきましょう。
SAML(サムル)
- 古くからエンタープライズ(大企業)で使われる信頼性の高い方式
- B2Bポータルや社内システム連携で求められることが多い
OIDC(OpenID Connect)
- モダンなWebサービスやアプリで扱いやすい方式
- スマホアプリや複数サービス間の連携でよく使われる
重要なのは「どちらが優れているか」ではありません。連携先(顧客・取引先・自社情シス)がどちらを要求しているかです。ここが明確になると、選定すべき会員基盤はおのずと絞られます。
会員サイトの基盤選定で最初に確認すべきチェック項目
“後戻り”という最悪の事態を防ぐため、RFP(提案依頼書)や要件定義の初期段階で以下の項目を確認してください。
認証(SSO)チェック
- SSOは必須要件か?(必須 / できれば / 不要)
- 連携方式の指定はあるか?(SAML / OIDC)
- IDプロバイダ(親となるID管理システム)は何か?
- 多要素認証(MFA)は必要か?
- 退会・停止時に即時無効化できる仕組みはあるか?
権限チェック(運用で躓きやすい点)
- ロール(役割)は何種類必要か?(一般 / 管理者 / 代理店 / 承認者 等)
- 組織階層の管理は必要か?(企業 > 部署 > 担当者)
- 独自の承認フローは必要か?
ログチェック(監査対応)
- 操作ログの保存は必要か?(期間は何年か?)
- 監査に耐えうる「改ざん防止」が必要か?
- 具体的にどの操作(閲覧、ダウンロード、編集)を残す必要があるか?
この3点(認証・権限・ログ)を固めるだけで、安価なSaaSで対応できるのか、それとも柔軟なスクラッチ開発や高機能なパッケージが必要なのかの判断がつきます。
ありがちな失敗パターン:UX先行で認証後回し
会員サイトにおいてUI/UX(使いやすさ・デザイン)が重要であることは間違いありません。
しかし、UXだけで基盤を決めてしまうと、見た目は理想的ですが、セキュリティ要件を満たせず導入不可という結末になりがちです。
手戻りを防ぐための現実的な検討順序は以下の通りです。
- 認証(SSO):そもそもログイン・連携できるか?
- 権限(ロール・組織):複雑な商流に対応できるか?
- ログ(監査):会社の規定をクリアできるか?
- 連携(基幹/API):データがつながるか?
- UX(自由度と改善頻度):使いやすいか?
UXを軽視するわけではありません。「できない条件(=技術的な制約)」を先に潰してからUXの比較に入る方が、結果的にプロジェクトはスムーズに進み、理想のサイト構築に近づけます。
SSOやセキュリティ要件は「必要になってから考える」と、その時点で選択肢が消えたり、システム構造の根幹から作り直しになったりと、プロジェクトにとって大きなリスク要因となります。
もし現在、「取引先ポータルを作りたいが、SSO要件の詰め方がわからない」「検討中のSaaSで本当に自社の要件を満たせるか不安」といった状況であれば、まずは認証・権限・ログの要件棚卸しからご支援可能です。 手遅れになる前に、まずは ログインするユーザー種別(社内/取引先/一般)だけでも共有いただき、ご相談ください。
会員サイトの基盤選定に関するよくある質問
Q1. カタログに「SSO対応」と書かれていれば、どの会員基盤でも同じですか?
A.いいえ、同じではありません。
「SSOのようなこと」ができるだけで、SAMLやOIDCといった標準方式に対応していないケースも多々あります。プロジェクト後半で「本当のSSO(標準規格)」が必要だと判明すると候補が消滅してしまうため、必ず具体的な方式(SAMLかOIDCかなど)まで初期段階で確認することが重要です。
Q2. 会員サイトの基盤選定で、UXより先に固めるべき要件は何ですか?
A. まずは「認証(SSOの有無・方式)」、次に「権限(ロール・組織階層)」、最後に「ログ(監査・保存期間)」です。
これらはシステム選定の決定的な判断材料(ノックアウトファクター)になりやすいため、先に固めることで「その基盤でできる/できない」が早期に判明し、その後のUX比較検討が現実的になります。
Q3. どんなケースでSSO要件が、後から重くなるのですか?
A. 取引先・代理店ポータルや、社内統制が厳格に関わる案件で起きやすいです。当初は不要と思っていても、情シスやセキュリティ部門の確認が入った段階で「退職者の即時アクセス遮断」「監査ログ」などが必須要件となり、急遽SSO対応が求められることがあります。
最初にユーザー種別と求められる統制レベルを確認しておくことで、手戻りを最小限に抑えられます。
株式会社LYZONの社内ニュースを始め、デザインの知識やお役立ち情報など様々な情報を発信しています。