У меня проблема в странном вопросе. Я использую Аутентификацию по формам в ASP. NET. После подтверждения пользователя я использую следующий код.
FormsAuthentication.SetAuthCookie(requestInfo.Username, requestInfo.RememberMe);
В браузере я могу получить заголовок Set-Cook ie.
Set-Cookie: .ASPXAUTH=3FEC1547348829DD49CC997DCE03489A6CB8B78AF6681A34DB270F4897F8E8A909CA063651252246164256C317AEF4C702DCC0877C3926FF754EF1254FDF137913178B87FEAAE4067B664CD8E56B908CDE8928D570AF81DA6720FC129E8A24F9C2A4CE53B1D95E58E910A1ABABAC7F9E7EB3FBA65C956B8F38BDBEF5111F51F15490CB5A07CEF3996C8A78B5430DB973C43BE0DA3F5386D1697A24B1486C; expires=Thu, 23-Apr-2020 09:10:21 GMT; path=/; HttpOnly
Но Cook ie не сохраняется в браузере Cook ie. Я пробовал с localhost, 127.0.0.1 и 192.168.0.5
Пожалуйста, любой эксперт поможет мне.
Обновление: я добавил домен livingite.com. но он все еще не работает.
.ASPXAUTH=5D2D5D5409720F7AEC0875D30FEB852961EBDE014CDA41E2FC5B7A44CBE7852D6532AB19B0887D1E12893E10F42A204B5486DF814DE5F9B712CA3FD23729DC7A2E5E4CA9B4273459DCB792175AA770386164A9575A63C78A75CFADF20C6BC1C58681E8F3F2CA33F91037FCD8F767E6B2162AF0240A5C6F4B2F9638E7A82E0C8B7B3F14E7FD7DD5BBBE6ECB086A8EF21E1736D6AE2C302E047CB1D44EB18; domain=.livesite.com; path=/; HttpOnly
<authentication mode="Forms">
<forms timeout="240" domain="livesite.com" requireSSL="false"/>
</authentication>
Файл хоста:
127.0.0.1 livesite.com
Сайт работает:
http://livesite.com:9000/#Site
API работает:
http://livesite.com:1534
Я также тестировал в Mozilla. Но cook ie не сохраняет в кеше браузера.