имеет базовое приложение Razor Pages asp.net, в котором включены окна и анонимная аутентификация. Анонимная логика создает cookie для входа в систему с соответствующими утверждениями для идентификации внешнего пользователя в интрасети. Пока все ок. Он включал службу преобразования, которая, если обнаруживает, что это тип по файлам cookie, пропускает логику, основанную на проверке в базе данных, если пользователь интрасети зарегистрирован в профиле и перенаправляется на URL с другими полномочиями, отличными отвнешний
Проблема, с которой я столкнулся, заключается в том, что, когда он достигает TransformAsync, основной из них принимает тип окна аутентификации и заменяет или перезаписывает cookie. Что я могу сделать или следовать этому пути, который я подумал, или какую-то другую рекомендацию.
Чтобы контролировать, является ли пользователь внешним или внутренним. Спасибо.