تفاوت Open ID و Identity Server چیه ؟
دوستان کسی می دونه تفاوت Open Id و Identity Server چی هست؟ یه جا دیدم یه پروژه تحت وب داشت که توی پروژه اش از Web Api هم استفاده می کرد. بخش Api رو با Identity Server انجام داد ولی بخش Web Api رو با Open Id.
کلا چه نیازی به Open Id هست؟
نکته اول اینکه 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 واقعی است.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2