AWS SSO اور Cognito کے درمیان کیا فرق ہے؟

Aws Sso Awr Cognito K Drmyan Kya Frq



AWS SSO میں، صارف کو ہر بار اپنی اسناد یاد رکھنے کی ضرورت نہیں ہے۔ تاہم، صارف کو رسائی حاصل کرنے کے لیے صرف پہلی بار اسناد داخل کرنا ہوں گی۔ AWS Cognito کا استعمال ہر ایک شناخت پر سیکیورٹی فراہم کرنے کے لیے کیا جاتا ہے، اس لیے صارف کو جب بھی درخواست یا اپنے اکاؤنٹ تک رسائی حاصل کرنا چاہے سائن ان کرنا پڑتا ہے۔

یہ گائیڈ AWS SSO اور Cognito خدمات کو ان کے درمیان فرق کے ساتھ بیان کرے گا۔

AWS SSO کیا ہے؟

ایمیزون سنگل سائن آن (SSO) تمام شناختوں کو مرکزی طور پر منظم کرنے کی صلاحیت ہے، جیسے صارفین اور گروپس، تاکہ ان شناختوں کو کسی بھی قسم کی انٹرپرائز ایپلیکیشن تک رسائی حاصل ہو سکے۔ یہ صارف کو درخواست تک رسائی حاصل کرنے کے لیے ایک بار سائن ان کرنے کی اجازت دیتا ہے، اور اس کے بعد، صارف دوبارہ اسناد فراہم کیے بغیر براہ راست اس تک رسائی حاصل کر سکتا ہے۔









SSO کے تصورات

AWS SSO کے کچھ اہم ترین تصورات ذیل میں ذکر کیے گئے ہیں:



افرادی قوت کی شناخت : یہ شناخت کے تمام ڈیٹا کو مرکزی طور پر محفوظ کرتا ہے اور ہر شناخت کو کتنی رسائی حاصل ہوتی ہے۔





ملٹی اکاؤنٹ کی اجازتیں۔ : سروس صارف کو درخواست تک رسائی حاصل کرنے کے لیے مختلف اسناد کے ساتھ متعدد اکاؤنٹس بنانے کی پیشکش کرتی ہے۔

درخواست اسائنمنٹس : یہ ایک مرکزی جگہ فراہم کرتا ہے جہاں صارف تمام کلاؤڈ اور آن پریمیس ایپلی کیشنز تک رسائی حاصل کر سکتا ہے:



AWS Cognito کیا ہے؟

حفاظتی اسناد کو ترتیب دینا ہر درخواست کا مرکز ہے۔ پیچیدہ اختیارات کے ساتھ اسے مکمل طور پر محفوظ بنانے میں عمریں لگ سکتی ہیں۔ AWS Cognito ایک ہینڈ آف حسب ضرورت، انتہائی محفوظ، اور توسیع پذیر صارف کے انتظام کی خدمت فراہم کرتا ہے۔ صارف صارف نام اور پاس ورڈ فراہم کرکے یا فریق ثالث کی توثیق کا استعمال کرکے براہ راست سائن ان کرسکتا ہے۔

علم کے تصورات

Cognito کے کچھ اہم تصورات ذیل میں بیان کیے گئے ہیں:

صارفی انتظام : AWS Cognito ویب یا موبائل ایپلیکیشن پر موجود تمام صارفین اور ان کی شناختوں کا انتظام کرتا ہے۔

تصدیق : اسے گوگل، فیس بک وغیرہ کا استعمال کرتے ہوئے بیرونی شناخت فراہم کرنے والے کے ذریعے صارفین کی تصدیق کے لیے استعمال کیا جا سکتا ہے۔

ہم وقت سازی : یہ ایپلیکیشن پر دستیاب تمام شناختوں کی ہم آہنگی کی بھی اجازت دیتا ہے:

ایس ایس او بمقابلہ کوگنیٹو

AWS سنگل سائن آن صارف کو ایک بار سائن ان کرنے اور پھر سائن ان کی اسناد فراہم کیے بغیر اکاؤنٹ تک براہ راست رسائی کی پیشکش کرتا ہے۔ AWS Cognito کا استعمال پبلک اکاؤنٹ فراہم کنندگان جیسے Amazon، Google، Facebook، وغیرہ کا استعمال کرتے ہوئے مختلف اکاؤنٹس بنانے کے لیے کیا جاتا ہے، اور غیر مجاز اکاؤنٹس، جنہیں مہمانوں کے نام سے جانا جاتا ہے۔

نتیجہ

خلاصہ یہ کہ کوگنیٹو سروس کا استعمال ایپلی کیشن پر بنائی گئی شناختوں کو منظم کرنے اور ان کی تصدیق کے لیے کیا جاتا ہے، جب کہ SSO کا استعمال صارف کی ایک بار شناخت کرنے اور اس کے بعد اسے رسائی دینے کے لیے کیا جاتا ہے۔ کوگنیٹو رسائی کی درخواست کی توثیق کرنے اور صرف تصدیق شدہ صارفین کو اجازت دینے کے لیے موجود ہے۔ تاہم، اگر اکاؤنٹ ایک میں سائن ان ہے، تو صارف مزید تصدیق کے بغیر رسائی حاصل کر سکتا ہے۔