У меня есть приложение asp.net, в котором я использовал проверку подлинности с помощью форм.
Теперь необходимо, чтобы аутентификация пользователя выполнялась вне моего приложения.
Будет вводная страница, которая будет выполнять необходимую аутентификацию.
Затем, после успешной аутентификации, пользователь должен быть перенаправлен в мое приложение.
Конечно, если пользователь не прошел аутентификацию через эту внешнюю страницу и пытается получить доступ к моему приложению напрямую, мне нужно перенаправить его обратно на эту страницу внешнего входа.
Какой лучший способ реализовать такую функциональность? Один из способов, который, на мой взгляд, возможен, заключается в том, что я передаю некоторую конкретную зашифрованную строку в cookie со страницы внешнего входа и проверяю ее в своем приложении. Итак, основываясь на этом, я могу видеть, аутентифицирован ли пользователь через эту внешнюю страницу или нет.