ChainGuard OAuth

ユーザー制御のWeb3認証

ChainGuard OAuthは、Web3アプリケーション向けにシームレスで安全な認証とアクション承認を可能にします。ユーザーはChainGuardアイデンティティ(メール/パスワード + モバイル2FA)で認証し、dAppまたはエンタープライズプラットフォームに権限ベースのデータパッケージアクセスを許可します。

付与された権限に基づいて、プラットフォームはユーザーのウォレットまたはボルトで実行されるアクションをリクエストできます。重要なセキュリティ:プラットフォームはウォレット支払いを直接呼び出すことはできません。ウォレット支払いを含むすべての操作には、必須の2FAが必要です - ユーザーはウォレット操作が呼び出される前に、ChainGuardモバイルアプリでQRコードに署名する必要があります。その後、ウォレットペイロードが署名のために送信されます。ボルト操作には3FA(2FA + ガス支払いのガーディアン証明)が必要です。この多層セキュリティは、ChainGuardのスマートシールド環境によってのみ可能です。

エンタープライズグレードのセキュリティを備えたOAuth 2.0認証コードフローに基づいて構築されています。ユーザーはすべてのdAppで統一されたアイデンティティを取得し、Base、Arbitrum、Optimism、Polygon、Ethereumメインネットで動作するシンプルな統合を取得できます。

Featured Collections

AllArtGaming
Cosmic #1234
2.5 ETH
Digital Art #567
1.8 ETH
Pixel Hero #890
3.2 ETH
ArrowRight icon

ChainGuard App

OAuth 2.0
標準プロトコル
2FA/3FA
多要素セキュリティ
5+
5+ ブロックチェーンネットワーク
プライバシー
権限ベース

ChainGuard OAuthの仕組み

ウォレット接続の複雑さを排除するシンプルで安全な認証フロー

1
Globe icon

ユーザーがdAppにアクセス

ユーザーがdAppで「ChainGuardでサインイン」をクリックします。アプリはクライアントIDと要求されたスコープでChainGuard認証エンドポイントにリダイレクトします。

2
Smartphone icon

ログインリクエストをスキャン

ユーザーがChainGuardモバイルアプリでQRコードをスキャンしてログインを開始します。これは必須2FAの最初のステップです - ユーザーは操作の前にモバイルアプリで認証する必要があります。

3
Lock icon

dAppの権限を承認

ユーザーが権限ベースのデータアクセスを確認して許可します。ユーザーはdAppがアクセスするデータ(プロファイル、メール、ウォレットアドレスなど)を正確に確認し、特定の権限を承認または拒否できます。

4
Server icon

バックエンドが接続を検証

バックエンドが認証コードを受信し、接続リクエストを検証します。バックエンドはクライアントシークレットを使用してコードをアクセストークンとリフレッシュトークンと交換します。すべてのトークン操作はセキュリティのためにサーバー側で行われます。

5
CheckCircle icon

ログインステータスがフロントエンドに送信

検証が成功した後、バックエンドはログインステータスをフロントエンドに送信します。dAppはユーザーインターフェースを更新して認証済み状態を表示します(例:マーケットプレイスダッシュボード、ユーザープロファイルなど)。ユーザーは完全にログインし、プラットフォームと対話できます。

ChainGuard OAuthを選ぶ理由

Web3アプリケーション向けに設計されたエンタープライズグレードの認証

Shield icon

多要素セキュリティ

メール/パスワード(1FA)+ モバイルQRコードスキャン(2FA)= エンタープライズグレードのセキュリティ。オプションのウォレット署名により、高セキュリティ操作に3FAが追加されます。

Eye icon

権限ベースのデータパッケージ

ユーザーはデータパッケージアクセス(プロファイル、メール、アクティビティ、接続)の権限を明示的に付与します。権限に基づいて、プラットフォームはユーザーのウォレットまたはボルトで実行されるアクションをリクエストできます。

FileCheck icon

統一されたアイデンティティ

ユーザーはChainGuardで一度認証し、すべての統合dAppにアクセスできます。繰り返しのウォレット接続やアイデンティティ検証は不要です。

Zap icon

シンプルな統合

標準のOAuth 2.0認証コードフロー。任意のバックエンド言語で動作します。包括的なドキュメントとSDKサポート。

Lock icon

ウォレット操作前の必須2FA

プラットフォームはウォレット支払いを直接呼び出すことはできません。すべての操作には必須の2FAが必要です - ユーザーはウォレット操作の前にChainGuardアプリでQRコードに署名する必要があります。ボルト操作には3FA(2FA + ガーディアン証明)が必要です。この多層セキュリティは、ChainGuardのスマートシールド環境でのみ可能です。

CheckCircle icon

トランザクション証明と実行

ChainGuardはバックエンドを通じてすべてのトランザクションを実行し、トランザクション証明と実行確認を提供します。プラットフォームは、データベースまたはフロントエンドを更新するための検証可能な証明を受け取ります。

TrendingUp icon

マルチチェーンサポート

Base、Arbitrum、Optimism、Polygon、Ethereumメインネットで動作します。1つの統合で、すべてのネットワークに対応。

ChainGuard OAuthの違いは何ですか?

従来のWeb3認証とは異なり、ChainGuardはユーザーを保護しながらシームレスなdApp統合を可能にする安全で分離された環境を提供します

Lock icon

ウォレット操作前の必須2FA

MetaMask、WalletConnect、またはWeb3Authとは異なり:プラットフォームはウォレット支払いを直接呼び出すことはできません。すべての操作には必須の2FAが必要です - ユーザーはウォレット操作が開始される前に、ChainGuardモバイルアプリでQRコードに署名する必要があります。ボルト操作には3FA(2FA + ガーディアン証明)が必要です。この重要なセキュリティステップは、ChainGuardのスマートシールド環境によってのみ可能です。

FileCheck icon

トランザクション証明と実行

従来のOAuth(Auth0、Okta)とは異なり:ChainGuardは単にユーザーを認証するだけでなく、トランザクションを実行し、実行の検証可能な証明を提供します。プラットフォームは、データベースまたはフロントエンドを自信を持って更新するために、トランザクションハッシュ、ブロック番号、暗号化証明を受け取ります。

Shield icon

ウォレット接続は不要

Magic LinkまたはWeb3Authとは異なり:ユーザーはメール/パスワード + モバイル2FAで認証します - ブラウザ拡張機能やウォレットアプリは不要です。これにより摩擦が大幅に減少し、エンタープライズグレードのセキュリティを維持しながら、非暗号ネイティブユーザーがWeb3にアクセスできるようになります。

Zap icon

アクション承認、認証だけでなく

標準のOAuthプロバイダーとは異なり:ChainGuard OAuthは権限に基づくアクションリクエストを可能にします。プラットフォームは支払い、転送、またはその他のブロックチェーンアクションをリクエストできます。ユーザーはChainGuardの信頼できる環境でサインインし、実行証明を受け取ります - すべてウォレット接続を処理することなく。

Database icon

マルチチェーンネイティブ

シングルチェーンソリューションとは異なり:ChainGuard OAuthはBase、Arbitrum、Optimism、Polygon、Ethereumメインネットでシームレスに動作します。1つの統合で、すべてのネットワークに対応。ユーザーはネットワークごとに個別のウォレット接続を管理することなく、マルチチェーンdAppと対話できます。

Eye icon

権限ベースのデータパッケージ

すべてまたは何もないアクセスとは異なり:ユーザーは特定のデータパッケージ(プロファイル、メール、アクティビティ、ウォレットアドレス)の権限を明示的に付与します。これらの権限に基づいて、プラットフォームは特定のアクションをリクエストできます。ユーザーは共有されるデータとアクションを完全に制御します。

ChainGuardの利点

ChainGuard OAuthは、分離されたウォレット操作のセキュリティと従来のOAuthの利便性を組み合わせます。ウォレット接続が必要なソリューション(フィッシングと不正アクセスのリスク)または従来のOAuth(ブロックチェーントランザクション機能の欠如)とは異なり、ChainGuardは完全なソリューションを提供します:安全な認証、アクション承認、検証可能なトランザクション実行 - すべて信頼できる分離環境内で。

🔒 重要なセキュリティイノベーション:プラットフォームはウォレット支払いを直接呼び出すことはできません。すべての操作には必須の2FA(ChainGuardアプリでQRコード署名)が必要で、ウォレット操作が開始される前に行われます。ボルト操作には3FA(2FA + ガーディアン証明)が必要です。この多層保護は、ChainGuardのコールバックシステムによってのみ可能です - ユーザーは常にChainGuardのモジュールフロントエンドで署名し、クライアントのフロントエンドでは決して署名しません。

🏆 市場初:ChainGuardはこの完全なパッケージを市場に最初に提供します。競合他社が個別の機能を提供する一方で(Web3Authは2FA、D3fendersはボルト保護、Auth0はOAuth)、他のソリューションは1つの統合プラットフォームでOAuth 2.0 + ウォレット操作前の必須2FA + コールバックシステム + トランザクション実行 + 3FAボルト操作 + マルチチェーンサポートを組み合わせていません。これは、エンタープライズグレードのセキュリティを維持しながら直接ウォレット接続を排除する、最初の本番準備が整ったWeb3 OAuthソリューションです。

クイック統合ガイド

シンプルな統合プロセスで数分で開始

Step 1

アプリケーションを登録

ChainGuardアカウントを作成し、開発者ダッシュボードでdAppを登録します。以下を受け取ります:

  • クライアントID(公開識別子)
  • クライアントシークレット(安全に保管、バックエンドのみ)
  • リダイレクトURI設定
  • スコープ権限設定
Step 2

認証ボタンを追加

dAppに「ChainGuardでサインイン」ボタンを追加します。ユーザーを以下にリダイレクトします:

https://module.chain-fi.io/oauth/authorize? client_id=YOUR_CLIENT_ID &redirect_uri=YOUR_CALLBACK_URL &response_type=code &scope=profile email &state=RANDOM_STATE_STRING
Step 3

コールバックを処理

認証コードを受信するコールバックエンドポイントを作成します:

POST /api/oauth/token { "code": "authorization_code", "client_id": "YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET", "redirect_uri": "YOUR_CALLBACK_URL", "grant_type": "authorization_code" }
Step 4

ユーザーデータにアクセス

アクセストークンを使用してユーザー情報を取得します:

GET /api/oauth/userinfo Authorization: Bearer ACCESS_TOKEN Response: { "id": "user_id", "email": "user@example.com", "name": "User Name", "kyc_verified": true, "wallet_addresses": [...] }
Step 5

アクションをリクエスト(オプション)

付与された権限に基づいて、プラットフォームはユーザーのウォレットまたはボルトで実行されるアクションをリクエストできます:

POST /api/oauth/actions/request { "action": "initiate_payment", "amount": "100", "currency": "ETH", "recipient": "0x...", "access_token": "user_access_token" }

重要なセキュリティ:ユーザーはウォレット操作が開始される前に、ChainGuardモバイルアプリでQRコードに署名する必要があります(必須2FA)。プラットフォームはウォレット支払いを直接呼び出すことはできません。2FA後、ウォレットペイロードが署名のために送信されます。ボルト操作には3FA(2FA + ガーディアン証明)が必要です。すべての操作は、ChainGuardのスマートシールド環境内でのみ排他的に発生します - dAppで直接発生することはありません。

Step 6

トランザクション証明を受信

ユーザーがChainGuardの安全な環境でアクションを承認した後、ChainGuardはトランザクションを実行し、証明を提供します:

Response: { "transaction_hash": "0x...", "block_number": 12345, "status": "confirmed", "proof": { "signature": "...", "timestamp": "...", "execution_id": "..." } }

バックエンドはこのトランザクション証明を使用してデータベースまたはフロントエンドを更新し、アクションフローを完了できます。

セキュリティとプライバシー

セキュリティとプライバシーを核心原則として構築

Lock icon

OAuth 2.0標準

PKCEサポート付きの業界標準認証コードフロー。実戦でテストされたセキュリティプロトコル。

Shield icon

CSRF保護

状態パラメータの検証により、クロスサイトリクエストフォージェリ攻撃を防止します。すべてのリダイレクトが検証されます。

Key icon

安全なトークンストレージ

アクセストークンは短期間です。リフレッシュトークンはサーバー側で安全に保存されます。フロントエンドに公開されることはありません。

Eye icon

プライバシー優先

ユーザーが共有するデータを制御します。明示的な同意を伴う権限ベースのアクセス。データマイニングなし。

Database icon

暗号化データ

すべてのユーザーデータが保存時と転送時に暗号化されます。機密情報にはAES-256-GCM暗号化を使用。

CheckCircle icon

監査ログ

すべての認証イベントの完全な監査証跡。セキュリティ監視と脅威検出。

ユースケース

安全な認証が必要なWeb3アプリケーションに最適

Globe icon

DeFiプラットフォーム

ユーザーが統一されたアイデンティティでDeFiプロトコルにアクセスできるようにします。ユーザーのボルトまたはウォレットから支払いをリクエスト - すべての操作はChainGuardの安全な環境で行われます。プラットフォームを更新するためのトランザクション証明を受け取ります。

Users icon

NFTマーケットプレイス

NFT取引プラットフォーム向けのシームレスな認証。権限付きでユーザーのウォレットアドレスとコレクションデータにアクセスします。

Zap icon

Web3ゲーム

ゲームプラットフォーム向けのクイック認証。プレイヤープロファイルとゲーム内ウォレットアドレスにアクセスします。マルチチェーンサポート。

Database icon

DAOプラットフォーム

ガバナンスプラットフォーム向けの安全な認証。メンバーのアイデンティティとKYCステータスを確認します。投票履歴にアクセスします。

TrendingUp icon

取引プラットフォーム

暗号通貨取引所向けのエンタープライズ認証。KYC検証統合。アクティビティ履歴へのアクセス。

Settings icon

エンタープライズdApp

コンプライアンス要件を備えた企業Web3アプリケーション。多要素認証。監査ログ。

ChainGuard OAuthを統合する準備はできましたか?

dApp向けの安全なWeb3認証の構築を開始します。包括的なドキュメントと開発者ツールで数分で開始できます。

ChainGuard OAuth - User-Controlled Web3 Authentication

How ChainGuard OAuth Works

ChainGuard OAuth enables seamless, secure authentication for Web3 applications using OAuth 2.0 authorization code flow. Users authenticate with their ChainGuard identity (email/password + mobile 2FA) and grant permission-based data access to dApps.

Integration Guide

Integrate ChainGuard OAuth in four simple steps: register your application, add authorization button, handle callback, and access user data. Standard OAuth 2.0 protocol works with any backend language.

Security Features

ChainGuard OAuth provides enterprise-grade security with multi-factor authentication, CSRF protection, secure token storage, privacy-first design, encrypted data, and complete audit logging.

Use Cases

Perfect for DeFi platforms, NFT marketplaces, Web3 games, DAO platforms, trading platforms, and enterprise dApps that need secure authentication with KYC verification and multi-chain support.

ChainGuard OAuth | ユーザー制御のWeb3認証 | ChainGuard