Мне нужно создать новый клиент для оконного приложения. Это приложение создаст (через мой собственный API) клиент в ID4.
Я использовал ConfigurationDbContext в моем API для добавления клиентов.
Когда я пытаюсь аутентифицировать клиента с помощью ResourceOwneerPassword, я получаю сообщение об ошибке:
IdentityServer4.AspNetIdentity.ResourceOwnerPasswordValidator | No user found matching username: ...
В документации для ID4 говорится об использовании класса Config и GetClients () и т. Д., Но только показано, как это работает для хранилищ InMemory. Я использую EF Core. Кроме того, эти клиенты добавляются динамически, а не статически при запуске.
Нет ли более высокого уровня обслуживания, чем контекст БД? Должен ли я сам определить структуру БД и добавить данные? Кажется очень .... не интуитивно: /