Genyleap/Docs
OpenProof

زیرساخت هویت بدون میان‌بُر پنهان.

OpenProof اثبات، هویت، نشست و مجوزدهی را از هم جدا نگه می‌دارد و در عین حال یک سطح حساب یکپارچه به برنامه‌ها می‌دهد.

PasskeyهاOAuth/OIDCSIWEFarcasterSAMLLDAPS

شروع سریع

01

روش اثبات را انتخاب کنید

رمز عبور، passkey، ارائه‌دهندهٔ اجتماعی، امضای کیف پول یا federation سازمانی، یک ceremony متناسب با همان پروتکل آغاز می‌کند.

02

اثبات را اعتبارسنجی کنید

OpenProof در هر پروتکل، امضا، state، nonce، PKCE، issuer/audience و محافظت در برابر replay را در صورت نیاز اعتبارسنجی می‌کند.

03

یک هویت مرجع تعیین کنید

subject تأییدشدهٔ هر ارائه‌دهنده فقط با یک رابطهٔ صریح به هویت متصل می‌شود. ایمیل به‌عنوان کلید ادغام پنهانی حساب‌ها استفاده نمی‌شود.

04

دسترسی کنترل‌شده صادر کنید

نشست‌ها و توکن‌های OAuth/OIDC سطح اطمینان و زمینهٔ مجوزدهی موردنیاز برنامهٔ متکی را حمل می‌کنند.

مدل خودمیزبانی

OpenProof را داخل مرز اعتماد خودتان اجرا کنید. آن را پشت ورودی HTTPS قرار دهید، اعتبارنامه‌های ارائه‌دهنده را در secret manager نگه دارید و datastore و چیدمان سرویس را متناسب با محیط خود انتخاب کنید.

نمونهالگوی استقرار
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 است که در حال حاضر ۸۷ مسیر و ۱۱۱ operation را پوشش می‌دهد.

باز کردن مرجع API

گام‌های بعدی