IdentityServer4.Services.InMemory не работает

Я много гуглю, но не нахожу решения. Ниже моя проблема:

Я делаю простой проект, в котором я использую ссылку «IdentityServer4.Postgresql»: «1.0.0», где «использование IdentityServer4.Services.InMemory» работает отлично.

Но когда я использую «IdentityServer4.Postgresql»: «2.0.0», тогда IdentityServer4.Services.InMemory всегда показывает ошибку. Это означает, что версия 2 IdentityServer4.Postgresql не поддерживает IdentityServer4.Services.InMemory.

Как я могу использовать IdentityServer4.Services.InMemory для «IdentityServer4.Postgresql»: «2.0.0»?

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


person Community    schedule 17.02.2017    source источник


Ответы (2)


IdentityServer4.Postgresql не является частью проекта IdentityServer, но звучит как вклад сообщества. Вы можете получить лучший результат, связавшись с создателем библиотеки.

В противном случае вы можете попробовать официальный пакет IdentityServer4.EntityFramework, который поддерживается командой IdentityServer в сочетании с поставщик базы данных Entity Framework Core для PostgreSQL.

person Scott Brady    schedule 17.02.2017

Официальные краткие руководства показывают добавление Entity Framework только в 8-м кратком руководстве. Вам нужно будет выполнить каждый из них последовательно до восьмого, чтобы полностью понять / убедиться, что у вас есть код, который вам нужен.

После добавления Entity Framework в конфигурацию вы можете поддерживать базу данных Postgres, просто добавляя зависимости.

person JakeJ    schedule 07.02.2018