微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在C#MVC中从重定向获取Cookie信息

如何解决在C#MVC中从重定向获取Cookie信息

我使用 C# 和 ASP.NET Core MVC。我有一个关于如何通过重定向获取供应商 (Okta) 在浏览器中设置的 cookie 信息的问题。

Okta 说重定向链接可以设置会话 cookie,例如: 重定向到“https://me.okta.com/login/sessionCookieRedirect?token=yge23GYg3&redirectUrl={MyHomePage}”

用户的浏览器将设置您的应用程序的会话 cookie 并遵循重定向到 Okta。Okta 将验证会话令牌并返回 302 状态响应,该响应为 Okta 设置会话 cookie 并将用户的浏览器重定向回您的登录页面

他们还给出了一个响应示例:

HTTP/1.1 302 Moved Temporarily
Set-Cookie: my_app_session_cookie_name=my_apps_session_cookie_value; Path=/
Location: https://me.okta.com/login/sessionCookieRedirect?token=yge23GYg3&redirectUrl=https%3A%2F%2Fwww.example.com%2Fportal%2Fhome

我可以进行重定向,并且我知道它成功设置了会话 cookie,因为我可以使用它执行功能。但是我要捕获的是 okta 会话 cookie 信息,我不知道在重定向链接中的何时何地我可以捕获该信息。

任何帮助将不胜感激。谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。