بنية هوية بلا اختصارات خفية.
يفصل OpenProof بين الإثبات والهوية والجلسات والتفويض، مع توفير واجهة حساب موحّدة للتطبيقات.
بدء سريع
اختر طريقة الإثبات
تبدأ كلمة المرور أو passkey أو مزوّد اجتماعي أو توقيع محفظة أو اتحاد مؤسسي ceremony خاصة بالبروتوكول.
تحقق من الإثبات
يتحقق OpenProof من التواقيع وstate وnonce وPKCE وissuer/audience وحماية replay عندما يتطلب البروتوكول ذلك.
حدّد هوية مرجعية واحدة
يُربط subject الموثّق من المزوّد بهوية مرتبطة صراحة. لا يُستخدم البريد الإلكتروني كمفتاح صامت لدمج الحسابات.
أصدر وصولًا مضبوطًا
تحمل الجلسات ورموز OAuth/OIDC سياق الثقة والتفويض المطلوب للتطبيق المعتمد.
نموذج الاستضافة الذاتية
شغّل OpenProof داخل حدود الثقة الخاصة بك. ضعه خلف نقطة دخول HTTPS، واحتفظ ببيانات اعتماد المزوّد في مدير الأسرار، واختر مخزن البيانات وبنية الخدمات المناسبة لبيئتك.
public origin https://auth.example.com application your web or API service identity core OpenProof state your PostgreSQL-compatible datastore secrets your secret manager / environment
الأمثلة في هذا التوثيق عامة عن قصد. لا تنسخ مسار نظام ملفات أو منفذًا أو hostname أو callback URI ما لم يطابق نشرَك.
سطح API
| الطريقة | المسار | الغرض |
|---|---|---|
| GET | /health/ready | فحص الجاهزية |
| GET | /auth/providers | مزوّدو المصادقة المعلَنون |
| POST | /auth/passkey/options | بدء ceremony لـ WebAuthn |
| GET | /.well-known/openid-configuration | اكتشاف OIDC |
curl https://auth.example.com/health/ready
{"status":"ok"}تتضمن بوابة المطورين sandbox معزولة داخل المتصفح وورشة هوية وAPI Explorer مولّدًا من عقد OpenAPI 3.1 الخاص بـ OpenProof، ويغطي حاليًا 87 مسارًا و111 عملية.
الخطوات التالية
دليل النشر والتطوير
المسار الكامل من المشغّل إلى المطور، مع PDF قابل للتنزيل.
↗↓ثبّت OpenProof
تثبيت الحزمة وPostgreSQL والمزوّدين وتسليم البريد وNginx وTLS.
↗{ }التطوير باستخدام OpenProof
OAuth/OIDC وتسجيل application والتكامل عبر Node.js وPHP وC++ وHTTP العام.
↗APIمرجع API
ابحث في عقد OpenAPI الكامل وانسخ أمثلة التكامل.
↗+هيّئ المزوّدين
Redirect URI وبيانات الاعتماد وقواعد التكامل الخاصة بكل مزوّد.
↗AILLM وMCP
توثيق قابل للقراءة آليًا وllms.txt وMCP عام للقراءة فقط.