Ошибка Identity Server 4 на HTTPS на производстве - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть сервер идентификации 4, настроенный и развернутый с использованием https.Но я продолжаю получать эту ошибку:

Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]
      No XML encryptor configured. Key {fd73cc47-5d25-4d3b-a5cf-14b193aafc64} may be persisted to storage in unencrypted form.
info: IdentityServer4.Startup[0]
      You are using the in-memory version of the persisted grant store. This will store consent decisions, authorization codes, refresh and reference tokens in memory only. If you are using any of those features in production, you want to switch to a different store implementation.
info: IdentityServer4.Startup[0]
      You are using the in-memory version of the persisted grant store. This will store consent decisions, authorization codes, refresh and reference tokens in memory only. If you are using any of those features in production, you want to switch to a different store implementation.
Hosting environment: Production

Вот моя конфигурация

services.AddIdentityServer()
    .AddSigningCredential(LoadCertificateFromStore(Configuration["signingCredentialCertificateThumbPrint"]))
    .AddInMemoryIdentityResources(Config.GetIdentityResources())
    .AddInMemoryApiResources(Config.GetApiResources())
    .AddInMemoryClients(Config.GetClients())
    .AddRiqueraUserStore();

services.AddAuthentication();

Буду признателен за любую помощь с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...