Amazon Cognito
#102 · Level 3 · আধুনিক architecture · Securityধারণা
“ধারণা” অংশAmazon Cognito আপনার web বা mobile app-এর ব্যবহারকারীদের জন্য login ব্যবস্থা দেয়। এর মূল অংশ user pool, যেটা ব্যবহারকারীর তালিকা রাখে আর sign-up, sign-in, password reset সামলায়। User pool দিয়ে Google, Facebook বা SAML-এর মতো বাইরের পরিচয় দিয়েও login করা যায়। আরেকটা অংশ identity pool, যেটা ব্যবহারকারীকে সাময়িক AWS credential দেয়, যাতে app সরাসরি AWS service ব্যবহার করতে পারে। IAM হলো AWS ব্যবহারকারী কর্মীদের জন্য, আর Cognito আপনার app-এর গ্রাহকদের জন্য।
সহজ উদাহরণ
“সহজ উদাহরণ” অংশক্লাবের সদস্য কার্ড ব্যবস্থা — নতুন সদস্য নিবন্ধন, প্রবেশে কার্ড যাচাই, চাইলে অন্য ক্লাবের কার্ড দিয়েও ঢোকা।
কেন দরকার
“কেন দরকার” অংশLogin ব্যবস্থা নিজে বানানো কঠিন আর ঝুঁকিপূর্ণ — password নিরাপদে রাখা, ভুলে গেলে reset, Google/Facebook দিয়ে login।
কোথায় ব্যবহার হয়
“কোথায় ব্যবহার হয়” অংশApp-এর user login, “Google দিয়ে login”, mobile app থেকে নিরাপদে AWS ব্যবহার।
Azure-এ এর মতো
“Azure-এ এর মতো” অংশMicrosoft Entra External ID
আরও জানুন
“আরও জানুন” অংশবিস্তারিত আর সর্বশেষ তথ্যের জন্য official documentation দেখুন: