Подключение Asp.net Identity class к Oracle 11g через Entity framework 6

Я использую Oracle 11g с ASP.NET MVC 5 и Entity Framework 6. Я пытаюсь использовать ASP.NET Identity для аутентификации пользователей и управления ролями, и я хочу, чтобы класс идентификации asp.net использовал мою таблицу пользователей, хранящуюся в моем БД Oracle 11g. Я использую в своем проекте Oracle.ManagedDataAccess и ODP.NET. Как лучше всего настроить Identity с Oracle с использованием EF6 в проекте MVC 5? Это вообще возможно?

Заранее спасибо.


person Muhammad Omer Aslam    schedule 13.05.2015    source источник


Ответы (1)


Я думаю, что в конечном итоге вам понадобится поставщик для Oracle. Быстрый поиск в Google показал это:

https://github.com/timmkrause/AspNet.Identity.OracleProvider

Еще одно предложение на мой комментарий, чтобы изучить

http://www.devart.com/dotconnect/oracle/

Или, как указывалось ранее, вы сами реализуете интерфейсы идентификации для своей собственной реализации.

person Shawn    schedule 13.05.2015
comment
Спасибо, Шон, за ваш ответ, но это предварительная нестабильная версия, поэтому я не могу полагаться на нее, к тому же по этой библиотеке нет документации. - person Muhammad Omer Aslam; 13.05.2015
comment
Понятно, это был просто пример, честно говоря, я не знаю, есть ли стабильные релизы. Я обнаружил, что поддержки EF в базах данных Oracle очень не хватает. При этом я считаю, что вам придется написать своего собственного поставщика удостоверений, если он не будет доступен для использования, который соответствует вашим потребностям. Опять же, беглый просмотр: devart.com/dotconnect, и, похоже, есть хорошая документация, если вы покопайся в районе Оракула. - person Shawn; 13.05.2015