رفتن به محتوا

Proyecta Auth

احراز هویت کاربر داخلی. ورود با ایمیل و Google — با کنترل دسترسی مبتنی بر نقش.

Proyecta Auth احراز هویت کاربران را برای اپ‌هایی که می‌سازید مدیریت می‌کند. کاربران روی دکمه ورود یا ثبت‌نام کلیک می‌کنند، یک صفحه Proyecta Auth باز می‌شود (به‌صورت پیش‌فرض در یک popup)، روش دلخواه خود را انتخاب می‌کنند، احراز هویت انجام می‌دهند، و وارد اپ شما می‌شوند.

روش‌های ورود پشتیبانی‌شده

Section titled “روش‌های ورود پشتیبانی‌شده”
روشدسترسی
Googleهمه پلن‌ها
ایمیل (کد یک‌بار مصرف)همه پلن‌ها

افزودن احراز هویت به اپ

Section titled “افزودن احراز هویت به اپ”

فقط از هوش مصنوعی بخواهید:

Add user authentication to my app with Google and email login.
Show a profile menu in the header when the user is signed in.

هوش مصنوعی Proyecta Auth را پیکربندی می‌کند، مسیرهای sign-in / sign-up را اضافه می‌کند، و رابط کاربری را به آن‌ها متصل می‌کند.

Dashboard > Users را باز کنید تا همه کاربران ثبت‌نام‌شده، روش ورود آن‌ها، تاریخ ثبت‌نام، و آخرین زمان ورود را ببینید.

از هوش مصنوعی بخواهید کنترل دسترسی مبتنی بر نقش را راه‌اندازی کند:

Assign different roles to my users and let me customize
the permissions for each role.

هوش مصنوعی یک سیستم نقش با قوانین دسترسی که توضیح می‌دهید اضافه خواهد کرد.

آیا می‌توانم به‌جای Proyecta Auth از یک provider احراز هویت سفارشی استفاده کنم؟

Proyecta Auth گزینه پیش‌فرض است. همچنین می‌توانید از هوش مصنوعی بخواهید provider‌های شخص ثالث مانند Auth0، Clerk، Supabase Auth، یا Firebase Auth را مستقیماً در کدبیس اپ شما یکپارچه کند.

آیا می‌توانم به‌جای redirect از فرآیند ورود درون‌برنامه‌ای استفاده کنم؟

اپ تولیدشده به‌صورت پیش‌فرض از یک فرآیند ورود مبتنی بر popup استفاده می‌کند — صفحه Proyecta Auth در یک پنجره popup باز می‌شود و صفحه جاری را جایگزین نمی‌کند. فرآیند کامل مبتنی بر redirect نیز پشتیبانی می‌شود و می‌توانید آن را از هوش مصنوعی درخواست کنید.

آیا می‌توانم روش‌های ورود خاصی را پنهان کنم؟

هنوز نه. همه روش‌های ورود فعال برای کاربران نمایش داده می‌شوند. نمایش انتخابی به‌زودی اضافه خواهد شد.

اگر کاربران ایمیل OTP دریافت نکردند چه کنند؟

پوشه اسپم را بررسی کنید، روش ورود یا آدرس ایمیل دیگری امتحان کنید، یا از تیم IT خود بخواهید proyecta.dev و notifications.proyecta.dev را به لیست سفید اضافه کنند.

آیا می‌توانم برای پشتیبانی به‌جای یک کاربر وارد شوم؟

هنوز نه. از کنترل دسترسی مبتنی بر نقش استفاده کنید تا نماهای مدیریتی بسازید که داده‌های مخصوص هر کاربر را نشان می‌دهند.

  • برندسازی صفحه ورود — رنگ‌ها، لوگو، و چیدمان را متناسب با برند اپ خود سفارشی کنید
  • Microsoft OAuth — ورود با حساب Microsoft
  • SAML / SSO — ورود یکپارچه سازمانی (پلن Business)
  • SMS OTP — کد یک‌بار مصرف از طریق پیامک
  • ایمیل / رمز عبور — اعتبارنامه سنتی با فرآیند بازیابی رمز عبور
  • OAuth provider‌های بیشتر — GitHub، Apple، و موارد دیگر
  • روش‌های ورود انتخابی — انتخاب اینکه کدام روش‌ها در صفحه ورود نمایش داده شوند
  • مدیریت RBAC — مدیریت داخلی نقش و مجوز با رابط کاربری مدیریتی آماده
  • جعل هویت کاربر — ورود به‌عنوان یک کاربر برای دیباگ و پشتیبانی