asp.net core 2.2 личность провайдер пользовательских хранилищ данных для оракула
Я искал, но до сих пор не смог найти пример, который имеет дело с ядром 2.2 Identity и созданием собственного провайдера хранилища для оракула (который в настоящее время потребует методов ADO.net и CRUD в отличие от EF).
Кто-нибудь может указать мне хороший пример или хорошую ссылку?
1 ответ
У меня нет опыта работы с Oracle. Но после нескольких поисков я нашел следующих провайдеров:
- Для провайдера данных Oracle для.NET вы можете посмотреть примеры здесь
- Для Devart.Data.Oracle.EFCore вы также можете увидеть руководство
Я прошел процесс настройки создания настраиваемого поставщика хранилища для ASP.NET Core Identity, чтобы я мог создать настраиваемый поставщик для IdentityServer4. Я только что создал минимальный в памяти провайдер. Чтобы использовать его с Oracle, вам просто нужно внедрить доступ к данным Oracle и создать объекты, такие как класс User, который я определил. Проект github для моего маленького эксперимента находится здесь: https://github.com/glennsills/simpleidentity. Документация Microsoft для настраиваемого поставщика находится здесь: https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-custom-storage-providers?view=aspnetcore-2.2