دسته بندی ها
03:08 1398/08/02

تفاوت Open ID و Identity Server چیه ؟

مشخصات سوال کننده :
کاربر : pedram_khan     امتیاز کاربر : 277     رتبه کاربر : 6
دسته بندی : Asp.net Core Asp.net Mvc

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3863
پاسخ دهنده : hamid_b 12:50 1398/08/02

نکته اول اینکه Open Id یک استاندارد یا پروتکل هست و Identity Server یک ابزار هست که در قالب یک کتابخانه دات نت کور پیاده سازی شده.

شما توسط Open Id میتونید به سرویس هایی مثل گوگل وصل بشید. در واقع میشه گفت Open ID یک تکنولوژی یا پروتکل هست که می تونید هویت یک کاربر رو از طریق یک وب گاه در یک وب گاه دیگه تایید کرد.

بعضی از سایتهایی که خدمات Open Id ارائه میکنن گوگل، فیس بوک، تیوتیر، لینکدین و ... هستن. در واقع میشه گفت Open Id یک سیستم احراز هویت در یک سایت خارج از سایت اصلی شما می باشد. ولی Identity Server سیستم احراز هویت درونی سایت شما می باشد.

مثال زیر کاربر Open Id رو بهتر مشخص می کنه :

فرض کنید سرور A می خواهد کاربر P را تایید کند، اعتبار کاربر P توسط سرور B مشخص می شود، در حقیقت سرور B اطمینان می دهد که P در واقع P است، و سپس به A می گوید: خب این P واقعی است. 

به این پاسخ امتیاز بدهید    1
امتیاز: 510 رتبه: 4
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود