У меня есть два веб-приложения, и оба они разработаны в ASP.NET. Теперь я хочу предоставить функцию, позволяющую пользователю переходить с одного URL-адреса на сайте приложения (один виртуальный каталог IIS) A на другой URL-адрес на сайте приложения B (другой виртуальный каталог IIS).
У меня есть две идеи для их реализации, но у них обеих есть проблемы. Я хочу знать, какое решение должно быть оптимальным решением?
Решение 1: используя cookie, чтобы с обоих сайтов приложений мы могли получить информацию об идентификаторе пользователя из файла cookie, но я боюсь, что если cookie отключен в браузере, эта функция «перехода» никогда не будет работать.
Решение 2: Когда пользователь перенаправляет на URL-адрес на другом сайте, я могу добавить идентификатор пользователя после URL-адреса, я могу перенаправить на этот URL-адрес на другом сайте http://www.anotherapplicationsite.com/somesuburl?userID=foo,, но я странно, что таким образом userID будет легко разоблачить, что поднимает вопросы безопасности.