授信流程
2020-12-01 11:47:33 0 举报
授信
作者其他创作
大纲/内容
主动发起授信,根据realizeType调用不用的方法跳转外部链接跳转
没有sign,url中有siteId并且siteId与cookie中的siteId不一样时重新设置cookie中的siteId
有sign
cookie中是否有sign
授信成功,在cookie中存储channelCode和siteId及其他需要的值
不一样代表不同渠道,清除之前cookie中的息,设置前端登录标识为false
跳转授信中心的错误页面
isLogin为false
跳转单点登录的授信页面
url是否有channelCode
跳转错误页面
前端登录标识isLogin
一样
isLogin为true
url有channelCode
返回isLogin为false,获取isSingle,realizeTypeorganizationType
将url中的channelCode和cookie中的channelCode对比
不需要授信的路由,例如404,error页面
cookie中存储当前url,和url中的参数(channelCode和siteId存在一个临时变量,授信成功之后再存在正式变量),跳转授信中心,带上获取的3个参数
返回状态有问题
点击链接
返回isLogin为true,设置前端登录表标识isLogin为true,url中有siteId并且siteId与cookie中的siteId不一样时重新设置cookie中的siteId
授信失败
调用/platform/isLogin接口,需要参数channelCode
单点登录
外部处理完后跳转回调地址进行授信
url无channelcode
进入路由对应的页面
需要授信的路由
0 条评论
下一页