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

پروژه amazon-cognito-example-for-external-idp

aws-samples/amazon-cognito-example-for-external-idp

این پروژه یک نمونه عملی از استفاده از Amazon Cognito همراه با یک سرور هویت خارجی (External Identity Provider) مثل Google، Facebook یا یک IdP سازمانی مبتنی بر SAML/OAuth است.

کاربرد:

این نمونه به تو کمک می‌کنه تا کاربران خودت رو از طریق یک سرور هویت خارجی به سیستم‌های تحت آمازون متصل کنی، بدون اینکه مجبور باشی اطلاعات ورودشون رو خودت مدیریت کنی.

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

اگر داری یک اپلیکیشن وب یا موبایل می‌سازی و می‌خوای کاربرات با حساب‌هایشون از Google، Microsoft یا یک سیستم داخلی سازمانی وارد بشن، این نمونه عالیه.

همچنین وقتی می‌خوای احراز هویت چندمنبعی (Federated Identity) رو با Cognito پیاده‌سازی کنی، این پروژه یه نقطه شروع عالیه.

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

اجازه دادن به کاربران شرکت برای ورود با حساب Microsoft 365

اتصال کاربران عمومی از طریق Google یا Facebook

استفاده از یک IdP داخلی سازمانی مبتنی بر SAML برای دسترسی به اپلیکیشن‌های ابری

ساخت سیستم ورود یکپارچه (SSO) برای چند سرویس مختلف

  • ##aws
  • ##cognito
  • ##external
  • ##federated
  • ##oauth
  • ##saml
  • ##serverless
  • ##identity
  • ##cloud
  • ##authentication