Genyleap/Docs
OpenProof

بنية هوية بلا اختصارات خفية.

يفصل OpenProof بين الإثبات والهوية والجلسات والتفويض، مع توفير واجهة حساب موحّدة للتطبيقات.

PasskeysOAuth/OIDCSIWEFarcasterSAMLLDAPS

بدء سريع

01

اختر طريقة الإثبات

تبدأ كلمة المرور أو passkey أو مزوّد اجتماعي أو توقيع محفظة أو اتحاد مؤسسي ceremony خاصة بالبروتوكول.

02

تحقق من الإثبات

يتحقق OpenProof من التواقيع وstate وnonce وPKCE وissuer/audience وحماية replay عندما يتطلب البروتوكول ذلك.

03

حدّد هوية مرجعية واحدة

يُربط subject الموثّق من المزوّد بهوية مرتبطة صراحة. لا يُستخدم البريد الإلكتروني كمفتاح صامت لدمج الحسابات.

04

أصدر وصولًا مضبوطًا

تحمل الجلسات ورموز 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مثال الجاهزية
curl https://auth.example.com/health/ready

{"status":"ok"}
استكشف العقد الكامل

تتضمن بوابة المطورين sandbox معزولة داخل المتصفح وورشة هوية وAPI Explorer مولّدًا من عقد OpenAPI 3.1 الخاص بـ OpenProof، ويغطي حاليًا 87 مسارًا و111 عملية.

افتح مرجع API

الخطوات التالية