Я хочу гарантировать, что все мои пользователи, входящие в систему, подписали наше лицензионное соглашение, и для меня это похоже на встроенное SignInResult.TwoFactorRequired
, потому что я хотел бы пропустить их через процесс подписания лицензионного соглашения, прежде чем завершить их вход . Кто-нибудь знает какие-либо ресурсы, в которых показано, как создать собственный SignInResult
, чтобы все пользователи моего сервера идентификации должны были следовать одним и тем же правилам при входе в систему?
Я бы реализовал пользовательский SignInManager
, но PasswordSignInAsync
по-прежнему возвращает конкретный SignInResult
, и я не уверен, можно ли вклиниться в мои дополнительные желаемые состояния там.