Внешний вход Identityserver в локальный

#vue.js #identityserver4

#vue.js #identityserver4

Вопрос:

Я пытаюсь реализовать Identityserver4 как IDP для Vue.Приложение JS SPA. У меня все настроено и настроено правильно из коробки. Я могу войти в систему, используя локальные учетные записи, Google или Microsoft, и токены и профили корректно возвращаются в приложение. Однако я не хочу, чтобы только те, кто прошел проверку подлинности у внешнего поставщика, могли использовать это приложение, их все равно нужно проверять в локальном репозитории пользователей. Я довольно долго искал в сети информацию о том, как перехватить успешный внешний вход в IdentityServer и проверить, существует ли их электронная почта в моем репозитории. Затем, если он найден, добавьте пользовательские утверждения к токену. У кого-нибудь есть какие-либо примеры этого процесса?