01なぜこれを調べたか
ID管理・シングルサインオンは、オープンソースにも Keycloak という有力な選択肢があります。私たちは「Keycloakを日本語マネージドで提供できないか」を検討する中で、まず日本のIDaaS市場の価格を把握しようとしました。
ところが、価格を集めるほど、「価格以前の勝負がついている」構造が見えてきました。そして、巷の比較記事の価格が軒並み古いことにも気づきました。だから、全部を公式で取り直しました。
02Entra ID同梱という罠
いちばん重要な事実から書きます。Microsoft Entra ID P1は、Microsoft 365の主要プランに含まれています。Microsoftの公式ライセンスページに明記されています。
外部のIDaaSを月300円で売り込んでも、相手は「それ、もう入ってるよ」という状態から始まる。価格表に載る前に、勝負がついていることがあります。
03価格を全部並べた
それでも、各社は明確に事業として成立しています。Entraにない機能(きめ細かいSaaS連携・デバイス制御・日本語サポート・国産の安心感)で差別化しているからです。公式サイトで確認した現行価格を並べます。
| サービス | プラン | 月額/ID | 税/条件 |
|---|---|---|---|
| GMOトラスト・ログイン | SaaS管理 | 290円 | 税抜・最低30名・12か月 |
| SSOプロ | 300円 | ||
| HENNGE One | IdP | 300円 | 税抜・最小200ID |
| IdP Pro | 500円 | ||
| CloudGate UNO | Standard Plus | 400円(税込440円) | 税抜税込併記 |
| Enterprise Plus | 500円(税込550円) | ||
| Smart Pack | 600円(税込660円) | ||
| Okta | Starter | 940円 | 年契約・年間最低24万円 |
| Core Essentials | 2,020円 | ||
| Microsoft Entra ID | P1 | 1,049円相当 | 年払い・税表記なし・M365に同梱 |
| P2 | 1,499円相当 |
04単価を横並びにしてはいけない
上の表を作って痛感したのは、「単価◯円」だけを抜き出して比べると、必ず誤解が生まれるということです。条件が全社バラバラだからです。
- 税基準が揃っていないGMO・HENNGEは税抜、CloudGateは税抜税込を併記、Okta・Microsoftは税表記なし。同じ「500円」でも中身が違う
- 最低契約条件があるHENNGEは最小200ID、GMOは最低30名・12か月、Oktaは年契約・年間最低24万円(=実質22ユーザー以上でないと割高)
- そもそもEntraを持っているMicrosoft 365利用企業は、比較の前に選択肢を1つ持っている
05市場規模と、シェアの読み方
市場は伸びています。ただし、シェアの数字には読み方の注意があります。
06結論
そこへオープンソースのKeycloakをマネージドで持ち込むと、「無料で持っているもの」と「自前で建てれば数百万」の間で、独立系IDaaSがひしめく激戦区に、後発で入ることになります。私たちの評価では、勝ち筋が細い領域でした。
データ・出典
- Microsoft Learn「Microsoft Entra ライセンス」(P1がE3/E5/Business Premiumに含まれる旨・更新日2026-06-18)/Entra のプランと価格(P1 1,049円・P2 1,499円・年払い)
- GMOトラスト・ログイン 料金(SaaS管理290円・SSOプロ300円・税抜・最低30名・12か月契約)
- HENNGE One 価格(IdP 300円・IdP Pro 500円・税抜・最小200ID)/シェア1位に関するプレスリリース(ITRのデータに基づくHENNGE社発表・2025年度は予測)
- CloudGate UNO 料金(Standard Plus 400円/税込440円・Enterprise Plus 500円/550円・Smart Pack 600円/660円)
- Okta プランと価格(Starter 940円・Core Essentials 2,020円・年契約・年間最低24万円)
- ITR「IDaaS市場規模推移および予測」(2026-04-14)(2024年度303.5億円・前年比+23.9%・CAGR 9.5%予測。2025年度の確定額は未公表)
- デージーネット「Keycloak」(構築費用の目安260万〜480万円)/日立製作所:社員がKeycloakメンテナに就任(2021-10)