gpt4 book ai didi

asp.net-mvc - 为具有 Web API 和常规 MVC Controller 的项目实现基于 token 的身份验证

转载 作者:行者123 更新时间:2023-12-01 03:34:18 25 4
gpt4 key购买 nike

我有一个项目,它既有带有 View 的常规 MVC Controller ,也有 Web API。
我已经实现了表单例份验证。这可以保护我的 Web API 以及我的 MVC Controller 。但是,由于移动浏览器不支持 cookie,我正在寻找实现基于替代 token 的身份验证。以下问题

1) 有没有办法对 Web API 和常规 MVC Controller 使用基于 token 的身份验证?

2)有没有办法让浏览器自动传递承载 token ,而不是手动将其放入请求 header 中?

3) 如何在不记名 token 中包含授权信息?

最佳答案

回答您的问题

1) 您正在查看一个混合流,它允许作为 MVC 和移动客户端的多用户客户端获取和使用 token ,据我所知,刷新 token 只能从 MVC 客户端获得。

2)您可以使用身份服务器通过授权 token 发送或使用下面的链接,您将在发送 token 时插入授权信息(基于角色)。

请查看以下教程,它将帮助您满足大多数需求 http://bitoftech.net/2015/01/21/asp-net-identity-2-with-asp-net-web-api-2-accounts-management/

关于asp.net-mvc - 为具有 Web API 和常规 MVC Controller 的项目实现基于 token 的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36037725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com