Microsoft.Owin.Security.Cookies.CookieAuthenticationMiddleware
在项目用使用Microsoft.Owin框架对Oauth2认证做对接,可以节省一些时间,但是需要二次开发。有个项目对接微信公众号授权体系,日志记录:Unprotect ticket failed 警告错误,对项目没有什么影响,但是记录的数据太多了,总归是一个警告错误,还是要解决。
原因:
公司多个项目都是使用此架构,有写人就把共用的功能模块提取出来,直接在新的项目中使用,那么有写代码是需要修改的,不然会出现低级错误,从报错的意思理解:取消保护票失败,这是为什么呢?
因为Cookies的名称是一致的,比如A网站、B网站、C网站,都是使用相同的名称,并且都在一个站点下访问,就会出现这个问题。
解决:
CookieAuthenticationProvider类里设置CookieName的名字改成不一样的,避免出现冲突。