Genyleap/Docs
OpenProof / ارائه‌دهنده‌ها

ارائه‌دهنده‌های ورود را پیکربندی کنید.

ارائه‌دهنده‌های redirect می‌توانند در استقرار شما از یک callback مرجع مشترک استفاده کنند، در حالی‌که هر ارائه‌دهنده اعتبارنامه‌ها و الزامات پروتکل خودش را حفظ می‌کند.

callback مرجع

نمونهredirect URI
https://auth.example.com/auth/federated/callback
تطابق دقیق اهمیت دارد

scheme، host، path، port و trailing slash باید دقیقاً با URI ثبت‌شده در کنسول ارائه‌دهندهٔ بالادستی مطابقت داشته باشند. hostname نمونه را با مبدأ عمومی هویت خودتان جایگزین کنید.

ماتریس ارائه‌دهنده‌ها

ارائه‌دهندهپروتکلاعتبارنامه‌های موردنیاز سرور
GoogleOIDCGOOGLE_CLIENT_ID + secret
GitHubOAuthGITHUB_CLIENT_ID + secret
XOAuthاعتبارنامه‌های client متناسب با flow پیکربندی‌شده
MicrosoftOIDCClient ID + secret + tenant issuer
AppleOIDCServices ID + client secret یا signing key
LinkedInOIDCClient ID + secret
Telegramورود مخصوص ارائه‌دهندهاعتبارنامه‌های برنامه برای یکپارچه‌سازی پیکربندی‌شده

روش‌های بدون redirect

Passkey، EVM/SIWE، Farcaster، LDAPS و SAML نسبت به ارائه‌دهنده‌های redirect مبتنی بر OAuth/OIDC از ceremony و مرزهای اعتماد متفاوتی استفاده می‌کنند.

Passkeyها

RP ID و origin را به مبدأ عمومی مرورگر خود متصل کنید و ceremonyهای WebAuthn را first-party نگه دارید.

Ξ

EVM / SIWE

challengeهای امضاشده کنترل کیف پول را اثبات می‌کنند؛ RPCهای smart account فقط زمانی لازم‌اند که اعتبارسنجی قرارداد نیاز باشد.

F

Farcaster

payload ورود و رابطهٔ هویتی مخصوص پروتکل موردنیاز یکپارچه‌سازی خود را اعتبارسنجی کنید.

SAML / LDAPS

federation سازمانی اعتبارسنجی certificate، issuer، audience و transport را در مرز پروتکل نگه می‌دارد.