ChainGuard OAuth

المصادقة Web3 التي يتحكم فيها المستخدم

يتيح ChainGuard OAuth المصادقة والتفويض الآمن والسلس للإجراءات لتطبيقات Web3 الخاصة بك. يقوم المستخدمون بالمصادقة باستخدام هوية ChainGuard الخاصة بهم (البريد الإلكتروني/كلمة المرور + 2FA للجوال) ويمنحون وصولاً قائماً على الأذونات لحزم البيانات لتطبيق dApp أو منصة المؤسسات الخاصة بك.

بناءً على الأذونات الممنوحة، يمكن لمنصتك طلب إجراءات يتم تنفيذها باستخدام محفظة المستخدم أو الخزنة. الأمان الحرج: لا يمكن للمنصات أبداً استدعاء مدفوعات المحفظة مباشرة. تتطلب جميع العمليات 2FA إلزامي - يجب على المستخدمين أولاً التوقيع على رمز QR باستخدام تطبيق ChainGuard للجوال قبل استدعاء أي عملية محفظة. فقط بعد ذلك يتم إرسال حمولة المحفظة للتوقيع. تتطلب عمليات الخزنة 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 الخاص بك

ينقر المستخدم على "تسجيل الدخول باستخدام ChainGuard" في تطبيق dApp الخاص بك. يعيد تطبيقك التوجيه إلى نقطة نهاية التفويض ChainGuard مع معرف العميل الخاص بك والنطاقات المطلوبة.

2
Smartphone icon

مسح طلب تسجيل الدخول

يقوم المستخدم بمسح رمز QR باستخدام تطبيق ChainGuard للجوال لبدء تسجيل الدخول. هذه هي الخطوة الأولى من 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 إلزامي - يجب على المستخدمين التوقيع على رمز QR باستخدام تطبيق ChainGuard الخاص بهم قبل أي عملية محفظة. تتطلب عمليات الخزنة 3FA (2FA + شهادة الوصي). هذا الأمان متعدد الطبقات ممكن فقط في البيئة المحمية الذكية لـ ChainGuard.

CheckCircle icon

إثبات المعاملة والتنفيذ

ينفذ ChainGuard جميع المعاملات من خلال الخلفية الخاصة بنا ويوفر إثبات المعاملة وتأكيد التنفيذ. تحصل منصتك على إثبات قابل للتحقق لتحديث قاعدة البيانات أو الواجهة الأمامية الخاصة بك.

TrendingUp icon

دعم متعدد السلاسل

يعمل عبر Base و Arbitrum و Optimism و Polygon وشبكة Ethereum الرئيسية. تكامل واحد، جميع الشبكات.

ما الذي يجعل ChainGuard OAuth مختلفاً؟

على عكس مصادقة Web3 التقليدية، يوفر ChainGuard بيئة آمنة ومعزولة تحمي المستخدمين مع تمكين التكامل السلس لتطبيق dApp

Lock icon

2FA إلزامي قبل عمليات المحفظة

على عكس MetaMask أو WalletConnect أو Web3Auth: لا يمكن للمنصات أبداً استدعاء مدفوعات المحفظة مباشرة. تتطلب جميع العمليات 2FA إلزامي - يجب على المستخدمين أولاً التوقيع على رمز QR باستخدام تطبيق ChainGuard للجوال قبل حتى بدء أي عملية محفظة. تتطلب عمليات الخزنة 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 الرئيسية. تكامل واحد، جميع الشبكات. يمكن للمستخدمين التفاعل مع تطبيقات dApp متعددة السلاسل دون إدارة اتصالات محفظة منفصلة لكل شبكة.

Eye icon

حزم البيانات القائمة على الأذونات

على عكس الوصول الكامل أو لا شيء: يمنح المستخدمون صراحةً أذونات لحزم بيانات محددة (الملف الشخصي، البريد الإلكتروني، النشاط، عناوين المحفظة). بناءً على هذه الأذونات، يمكن لمنصتك طلب إجراءات محددة. يحتفظ المستخدمون بالتحكم الكامل في البيانات والإجراءات المشتركة.

ميزة ChainGuard

يجمع ChainGuard OAuth أمان عمليات المحفظة المعزولة مع راحة OAuth التقليدي. على عكس الحلول التي تتطلب اتصالات المحفظة (المخاطرة بالتصيد والوصول غير المصرح به) أو OAuth التقليدي (الافتقار إلى قدرات معاملة سلسلة الكتل)، يوفر ChainGuard حلاً كاملاً: المصادقة الآمنة، وتفويض الإجراء، وتنفيذ المعاملة القابل للتحقق - كل ذلك داخل بيئة موثوقة ومعزولة.

🔒 ابتكار الأمان الحرج: لا يمكن للمنصات أبداً استدعاء مدفوعات المحفظة مباشرة. تتطلب كل عملية 2FA إلزامي (توقيع رمز QR مع تطبيق ChainGuard) قبل حتى بدء عمليات المحفظة. تتطلب عمليات الخزنة 3FA (2FA + شهادة الوصي). هذا الحماية متعدد الطبقات ممكن فقط بسبب نظام الاستدعاء العكسي لـ ChainGuard - يقوم المستخدمون دائماً بالتوقيع في واجهة الوحدة الأمامية لـ ChainGuard، وليس في واجهة العميل الأمامية الخاصة بك.

🏆 الأول في السوق: ChainGuard هو الأول في إحضار هذه الحزمة الكاملة إلى السوق. بينما يقدم المنافسون ميزات فردية (Web3Auth لديه 2FA، D3fenders لديه حماية الخزنة، Auth0 لديه OAuth)، لا يوجد حل آخر يجمع OAuth 2.0 + 2FA إلزامي قبل عمليات المحفظة + نظام الاستدعاء العكسي + تنفيذ المعاملة + عمليات الخزنة 3FA + دعم متعدد السلاسل في منصة متكاملة واحدة. هذا هو أول حل OAuth Web3 جاهز للإنتاج الذي يلغي اتصالات المحفظة المباشرة مع الحفاظ على الأمان على مستوى المؤسسات.

دليل التكامل السريع

ابدأ في دقائق مع عملية التكامل البسيطة الخاصة بنا

Step 1

تسجيل تطبيقك

أنشئ حساب ChainGuard وسجل تطبيق dApp الخاص بك في لوحة تحكم المطور. ستحصل على:

  • معرف العميل (المعرف العام)
  • سر العميل (احتفظ به آمناً، الخلفية فقط)
  • تكوين URI إعادة التوجيه
  • إعداد أذونات النطاق
Step 2

إضافة زر التفويض

أضف زر "تسجيل الدخول باستخدام ChainGuard" إلى تطبيق dApp الخاص بك. أعد توجيه المستخدمين إلى:

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" }

الأمان الحرج: يجب على المستخدم أولاً التوقيع على رمز QR باستخدام تطبيق ChainGuard للجوال (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؟

ابدأ في بناء مصادقة Web3 آمنة لتطبيق dApp الخاص بك. ابدأ في دقائق مع توثيقنا الشامل وأدوات المطور.

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