不为空
遍历cookies 获取nameValue tokenValue sessionValuerolesValue
context 中是否存在验证信创建
遍历用户角色
进行处理
nameValue是否为空
rolecookie 添加到response中
tokenValue不为空往response中添加tokeCookie
为空
不存在
遍历request 中的cookie存入到rolesTransValue
grantedAuths添加角色值
创建grantedAuths
创建已验证过用户信息UserDetails principal创建用户实体信息 Authentication authentication保存到securityContext中去
如果url 以/open/auth为开头 不用保存否则需要保存
nameValue不为空往response中添加nameCookie
sessionValue不为空往response中添加sessionCookie
不进行处理
context 中是否存在验证信创建 并且 nameValue tokenValuesessionValue rolesValue 是否为空
用户名 角色判断是否为空
cookies是否为空
验证是否已经在context中存在验证信息isCheck 赋值