Добавление значений в таблицу клиента - PullRequest
1 голос
/ 03 апреля 2019

У меня есть клиент со следующими данными

new Client
{
    ClientId = "clientid",
    AllowedGrantTypes = allowedGrantTypes,
    ClientSecrets =new List<Secret> { new Secret("secret".Sha256()) },
    AllowedScopes = { IdentityServerConstants.StandardScopes.OfflineAccess},
    AllowOfflineAccess = true,
    AccessTokenType = AccessTokenType.Jwt,
    AccessTokenLifetime = 60,
    RefreshTokenExpiration =  TokenExpiration.Sliding,
    RefreshTokenUsage = TokenUsage.OneTimeOnly,
    SlidingRefreshTokenLifetime = 60*43200,
    AbsoluteRefreshTokenLifetime = 0
},

Мне нужно настроить приложение таким образом, чтобы данные извлекались из базы данных

Так как настроить базы данных для секретов клиента

Теперь я определился так, но приложение приводит к

Client secret

IdentityServer4.Validation.ClientSecretValidator: Ошибка: сбой проверки секретности клиента для клиента:

Мне нужно закодировать строку в формат sha256.

Я нашел похожий вопрос здесь , но подходящего решения не найдено.

Какой тип должен быть указан в поле type в таблице для хранения шифрования sha256

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