مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

مهرداد مهبد

عضویت از 1393/03/11

مشکل با Identity2

  • پنجشنبه 27 خرداد 1395
  • 20:29
تشکر میکنم

با سلام و خسته نباشید.

چطوری می شه از Identity2 بدون EF  استفاده کرد?

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 8 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 28 خرداد 1395
  • 07:44

تا اونجا که من اطلاع داره Identity 2 بر پایه Owin و Ef Code First ارائه شده است

تا حالا ندیدم بدون EF استفاده بشه ولی خب میتونید Controller ها ویرایش کنید و از دستورات ADO استفاده کنید

کاربر سایت

مهرداد مهبد

عضویت از 1393/03/11

  • یکشنبه 30 خرداد 1395
  • 08:36

به چه شکلی؟آیا روش امنیتی دیگه ای هم هست که بر پایه ADO.NET باشه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 30 خرداد 1395
  • 08:48

میتونید از Simple MemberShip استفاده کنید و Customize کنید

اینجوری خودتون باید دستورات مربوط به بانک اططلاعاتی را پیاده سازی کنید

کاربر سایت

مهرداد مهبد

عضویت از 1393/03/11

  • دوشنبه 31 خرداد 1395
  • 00:28

چه طوری می شه از Identity استفاده کرده که با استفاده از Ado.Net پیاده سازی شه؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 31 خرداد 1395
  • 09:17

باید تمام قسمت هایی با بانک اطلاعاتی مرتبط هستند بازنویسی کنید

که این قسمتها زیاد و کاملا به بقیه قسمت ها وابسته هستند

کاربر سایت

مهرداد مهبد

عضویت از 1393/03/11

  • دوشنبه 31 خرداد 1395
  • 19:42

مشکل من اینجاست که نمی دونم کجا باید بازنویسی بشه!جایی رو پیدا نمی کنم که کد های EF رو به Ado.Net بازنویسی کنم!

کاربر سایت

mehdi1359a

عضویت از 1394/02/03

  • دوشنبه 31 خرداد 1395
  • 23:54

دوست عزیز شما باید تمام متد های مربوط به identity  رو بازنویسی کنید لینک زیر برای استفاده از دیتابیس mysql مثال زده بررسی نمایید.

https://aspnet.codeplex.com/SourceControl/latest#Samples/Identity/AspNet.Identity.MySQL/UserRoleTable.cs

کاربر سایت

babakj

عضویت از 1394/10/06

  • دوشنبه 18 مرداد 1395
  • 11:53

شما میبایست در یک namespace جدید در کنار یا داخل لابه دسترسی به دیتا  فضا نام Microsoft.AspNet.Identity  وارد کنید سپس اینترفیس های Identity  را با زدن کلید i  یافته و آنها را  پیاده سازی کنید و کد مربوط به دسترسی داده خود را آنجا بنویسید . در ضمن پیاده سازی های مختلفی از Identity برای بانک های اطلاعاتی مختلف وجود دارد مثلا برای MangoDB  یا Coach Db  که در اینجا توضیح داده شده ...  http://odetocode.com/blogs/scott/archive/2014/01/20/implementing-asp-net-identity.aspx    .  

Identity2  پلت فرمی بسیار امن و بر پایه OWINو  سورس باز هست (البته اخیرا شده در core)  که شما میتونید به راحتی اون رو برای هر منبع داده که خواستید پیاده سازی کنید بدون اینکه اصلا بخواهید خود را درگیر ساز و کار داخلی آن نمایید .

این هم سورس کامل Identity 3  

https://github.com/aspnet/Identity

و این هم یک پیاده سازی دیگه بر اساس یک دیتا اکسس دیگر به نام NPoco

https://github.com/danclarke/AspNetIdentity3NPOCODataStores

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)