移动网络视图中的 AspNet Owin Cookie 身份验证
AspNet Owin Cookie authentication from mobile web view
我正在开发一个需要身份验证 (Cookie) 的 MVC 网络应用程序和一个使用基于令牌的身份验证 (Bearer) 的网络 api。我还有一个 IOS 与网络通信的应用程序 Api。到目前为止一切正常。
现在我必须在 IOS 应用程序上实现一项新功能,该功能基本上需要显示网络视图并加载网络应用程序的特定部分,但该页面需要身份验证。用户之前已经在 IOS 应用程序上进行了身份验证,那么我该怎么做才能避免用户必须进行两次身份验证,一次是针对 Ios 应用程序,另一次是在网络视图中?
请指教,
谢谢。
这是解决方案:
如果您以与我们为 Web Api 请求(Bearer + Token)相同的方式设置授权 header,那么它就可以工作。似乎 Mvc.Authorize 属性不仅检查 cookie,还检查令牌(与 Http.Authorize 一样)。
我正在开发一个需要身份验证 (Cookie) 的 MVC 网络应用程序和一个使用基于令牌的身份验证 (Bearer) 的网络 api。我还有一个 IOS 与网络通信的应用程序 Api。到目前为止一切正常。
现在我必须在 IOS 应用程序上实现一项新功能,该功能基本上需要显示网络视图并加载网络应用程序的特定部分,但该页面需要身份验证。用户之前已经在 IOS 应用程序上进行了身份验证,那么我该怎么做才能避免用户必须进行两次身份验证,一次是针对 Ios 应用程序,另一次是在网络视图中?
请指教,
谢谢。
这是解决方案: 如果您以与我们为 Web Api 请求(Bearer + Token)相同的方式设置授权 header,那么它就可以工作。似乎 Mvc.Authorize 属性不仅检查 cookie,还检查令牌(与 Http.Authorize 一样)。