Недавно я работал над веб-интерфейсом .NET Core. Я только что попробовал аутентификацию с помощью JWT, следуя руководству https://stormpath.com/blog/token-authentication-asp-net-core.
Все шло хорошо, пока мне не пришлось заменить жестко закодированное имя пользователя и пароли в методе GetIdentity
с помощью запроса БД и понял, что я не знаю, как получить доступ к БД из этого файла!
Метод, на который я ссылаюсь, показан в ссылке ниже в строке 70. https://github.com/nbarbettini/SimpleTokenProvider/blob/master/test/SimpleTokenProvider.Test/Startup.Auth.cs
Мои вопросы заключаются в следующем.
- Могу ли я получить доступ к базе данных здесь? Если да, то как?
- Если это будет метод GetIdentity, или есть лучший способ?