Я использую AddJwtBearer
, чтобы использовать механизм аутентификации OAuth / OpenId с моим приложением. Одна из моих потребностей - добавить конкретное утверждение после того, как пользователь вошел в систему (или токен обновился).
В настоящее время я использую событие OnTokenValidated
, но проблема в том, что оно вызывается для каждого запроса, и когда я вызываю базу данных, чтобы получить утверждение, которое я хочу добавить, это довольно раздражает. Особенно теперь, когда мне нужно добавить еще одну заявку, для извлечения которой из базы данных потребуется больше времени.
То, что я ищу, - это способ добавить пользовательскую заявку только после аутентификации, чтобы не вызывать базу данных для каждого запроса.