解决Owin中的Cookie报错:Unprotect ticket failed

Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware

在项目用使用Microsoft.Owin框架对Oauth2认证做对接,可以节省一些时间,但是需要二次开发。有个项目对接微信公众号授权体系,日志记录:Unprotect ticket failed 警告错误,对项目没有什么影响,但是记录的数据太多了,总归是一个警告错误,还是要解决。

原因:

公司多个项目都是使用此架构,有写人就把共用的功能模块提取出来,直接在新的项目中使用,那么有写代码是需要修改的,不然会出现低级错误,从报错的意思理解:取消保护票失败,这是为什么呢?

因为Cookies的名称是一致的,比如A网站、B网站、C网站,都是使用相同的名称,并且都在一个站点下访问,就会出现这个问题。

解决:

CookieAuthenticationProvider类里设置CookieName的名字改成不一样的,避免出现冲突。

发布了209 篇原创文章 · 获赞 370 · 访问量 1954万+

猜你喜欢

转载自blog.csdn.net/lilinoscar/article/details/81329045