SealGate の特長
SealGate は、WebAuthn (FIDO2) によるパスキー認証の登録・認証・失効・復旧を API で提供する純国産の基盤です。秘密鍵は利用者の端末の中にとどまり、SealGate が保存するのは公開鍵と利用者 ID のみです。署名の検証と鍵の管理を任せられます。
導入の効果
- パスワードの使い回しとフィッシングで乗っ取られる。問い合わせの多くが「ログインできない」で占められる。
01生体認証ログイン
Touch ID・顔認証・Windows Hello でログイン。パスワードは併存期間を決めて段階的に廃止できる。
- WebAuthn の仕様が難しく、機種差で手が止まる。鍵の失効や端末をなくしたときの復旧を設計しきれない。
02登録・認証・失効・復旧の API
難しい部分は SealGate が引き受ける。ブラウザ SDK が機種差を吸収し、開発者のサーバーは JSON を中継するだけ。
- パスワードのハッシュが漏れると、解読されてなりすましに使われる。
03セキュリティ
SealGate が保存するのは公開鍵と利用者 ID のみ。公開鍵からは署名を作れないため、万一流出してもなりすましには使えない。氏名やメールアドレスは保存しない。
他の方式との比較
SealGate に合うケース
- 既存のログインにパスキーを足したい
- 会員情報は今のデータベースのまま使いたい
- 契約・請求・サポートを日本語で済ませたい
- 認証画面のデザインを自分で持ちたい
- 端末紛失時の復旧まで含めて用意したい
IDaaS に合うケース
- ログイン画面ごと外部に任せたい
- SAML や SNS ログインも同じ場所で済ませたい
- 海外の事業者に利用者のデータを預けられる
- 英語のサポートで問題ない
自前実装に合うケース
- 認証を専門に見るエンジニアが社内にいる
- 対応する機種やブラウザを絞れる
- 復旧の運用を自社で持てる
- 外部のサービスを一切使えない
構成
ブラウザ SDK が端末とやり取りし、開発者のサーバーが SealGate の API を呼びます。API キーはサーバーだけに置きます。
利用者の端末
開発者のサーバー
SealGate
管理画面
- 1SDK が端末の生体認証を起動し、署名を作る
- 2開発者のサーバーが署名を SealGate に中継する
- 3SealGate が検証して利用者 ID を返す。サーバーがセッションを発行する
対応言語・環境
サーバー側 (REST API)
- Node.js
- Next.js
- Ruby
- Rails
- PHP
- Laravel
- Python
- Django
- Go
- Java
- Spring
- .NET
利用者側 (ブラウザ SDK)
- Chrome
- Safari
- Firefox
- iOS
- Android
- macOS
パスキーに対応するブラウザ・OS で動きます
サーバー SDK
Node.js
npm install sealgate-serverGo
go get github.com/shannonllc/sealgate-goPHP
composer require shannonllc/sealgate
Python: 準備中
AI エージェント対応
Claude Code や Cursor などの MCP 対応エージェントに、この 2 つを渡すだけで組み込みを進められます。接続はブラウザでのログインと許可で、プロジェクトと API キーの作成から、利用者と鍵の管理・復旧・監査ログまで tool で扱えます。
MCP
https://api.sealgate.jp/v1/mcpスキル
https://sealgate.jp/skill/SKILL.md
料金
月額は、その月のログイン利用者数 (MAU) の帯だけで決まります。1,000 MAU までは無料です。表示はすべて税抜です。
従量課金
使った分だけカード払い (Stripe)・月ごとの請求
| その月のログイン利用者数 (MAU) | 月額 |
|---|---|
| 〜1,000 | 無料 |
| 1,001〜10,000 | ¥9,800 |
| 10,001〜100,000 | ¥49,800 |
| 100,001〜 | ¥49,800 |
請求期間 (カードを登録した日から 1 か月) の MAU で帯が自動で決まり、その月額を請求します。 100,001 MAU 以上は ¥49,800 のままです。Enterprise のご相談を受け付けています。
- 支払い方法の登録なしで 1,000 MAU まで使えます (上限で停止)
- カードを登録すると上限が外れ、その月の帯の月額だけ請求
- アプリ数 無制限・監査ログ 1 年・メールサポート (営業日 2 日以内)