وب‌سرویس مجید

پروژه passport

jaredhanson/passport

کاربرد:

(passport) یک کتابخانه احراز هویت برای Node.js است که به راحتی می‌تونه به برنامه‌های وب اضافه شود و احراز هویت کاربر رو با روش‌های مختلف مثل نام کاربری و رمز عبور، OAuth، Google، GitHub و غیره پیاده‌سازی کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای بدون دردسر و با کدنویسی کم، سیستم ورود کاربر رو به برنامه‌ات اضافه کنی، استفاده از این کتابخانه عالیه. به‌ویژه برای پروژه‌هایی که از Express.js استفاده می‌کنن، کاملاً مناسبه.

چند مثال از موارد استفاده

اضافه کردن ورود با Google به یک اپ وب

احراز هویت کاربران با حساب GitHub

پیاده‌سازی سیستم ورود و عضویت ساده با ایمیل و رمز عبور

استفاده در API‌هایی که نیاز به توکن دارن (مثل JWT)

  • ##authentication
  • ##Nodejs
  • ##PassportJS
  • ##Express
  • ##OAuth
  • ##WebSecurity
  • ##LoginSystem
  • ##UserAuth
  • ##Backend
  • ##JavaScript