2016-12-10 8 views
3

Я ищу образцы для IdentityServer 4 для производства, у которых нет этого раздражающего InMemory 'this and that'. В основном нам необходимо настроить IdentityResource IdentityServer, ApiResource, Client, Scope (в основном все) из базы данных.IdentityServer 4 для производства

У меня есть следующий (до сих пор) код, но не уверен, как получить все вышеизложенное из базы данных.

services.AddIdentity<User, Role>() 
      .AddEntityFrameworkStores<RegistrationContext>() 
      .AddDefaultTokenProviders(); 

Любые помощь или указатели много используются. Это для IdentityServer4, ядро ​​dotnet и EF Core.

ответ

1

Уверен, вы уже проверили документацию?

https://identityserver4.readthedocs.io/en/release/quickstarts/8_entity_framework.html

+1

Уверенный, что у меня был. Но я не смотрю на подход Code First. (это будет база данных сначала с POCO. Поэтому я не буду использовать инструменты миграции EF. Я также столкнулся с этим https://github.com/scottbrady91/IdentityServer4-Example/tree/master/src/ScottBrady91.IdentityServer4. Например, он также использует первый подход к коду. Мой вопрос заключается в том, как вы (или где вы) подключаете свои Scopes/ApiResource/Clients и т. Д. В этом случае (когда его не EF POCO с базой данных сначала? – daehaai

+1

Так что же вы ищете то? Если вы хотите подключиться к своей собственной базе данных, реализуйте интерфейсы 'IClientStore' и' IResourceStore'. – leastprivilege

+0

Спасибо, что я искал. Я нашел pdf-версию вышеупомянутых документов. По какой-то причине я обнаружил, что чтение pdf намного проще, чем использовать «read the docs». ​​Спасибо за это – daehaai