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

پروژه dex

dexidp/dex

چه کاری انجام میده؟

این یک سرویس احراز هویت با استاندارد OpenID Connect (OIDC) و OAuth 2.0 هست که به راحتی قابل یکپارچه‌سازی با منابع مختلف احراز هویت مثل LDAP، GitHub، Google و غیره است.

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

وقتی نیاز داری یک سیستم مرکزی برای مدیریت دسترسی کاربران داشته باشی، مخصوصاً در محیط‌های میکروسرویس یا کانتینری مثل Kubernetes. اگر می‌خوای کاربرانت با حساب‌های خارجی (مثل گوگل یا گیتهاب) وارد شن، این ابزار عالیه.

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

- احراز هویت کاربران در پلتفرم‌های داخلی شرکت با استفاده از LDAP یا Active Directory

- فعال‌سازی ورود با حساب GitHub برای تیم توسعه‌دهندگان ‍

- مدیریت دسترسی به کلاستر Kubernetes با استفاده از OIDC

- ساخت یک Identity Provider اختصاصی برای اپلیکیشن‌های تحت وب یا موبایل

  • ##OIDC
  • ##OAuth2
  • ##IdentityProvider
  • ##Kubernetes
  • ##SSO
  • ##DevOps
  • ##Authentication
  • ##dex
  • ##OpenSource
  • ##CloudSecurity