### 前端单点链接入口(8.0.3 或以上版本支持) 和第三方单点时需要将门户的 token 传给前端单点的链接,如 ```url http://前端服务器地址:端口/path路径/#/sd-thirdparty-login?token参数名=token参数值 ``` ### 后台单点接口 当访问前端单点链接时,前端代码会自动将门户传过来的 token,传给单点接口, ```url http://后台服务器/path路径/api/thirdparty-login?token参数名=token参数值 ``` 该接口返回给前端的值最终应该是 ```javascript {"access_token":"eyJhbdRr0lgw","expires_in":120,"refresh_token":"eyJhbGhEdkI8","expires_refresh":1200} ``` 该接口的逻辑实现见文档或咨询后台开发人员: ### 单点到指定的页面 在单点的链接后面添加参数 redirect,值为需要跳转的前端路由。比如待办的路由为/sd-webflow/todo-pages/26916 如: 通常情况下,token 或者路由可能会包含特殊字符,我们需要将参数 encodeURIComponent 处理一下,如 ```url http://前端服务器地址:端口/path路径/#/sd-thirdparty-login?token参数名=tes%3D1%257&redirect=%2Fsd-webflow%2Ftodo-pages%2F26916 ``` ### 单点到兼职身份的情况 在原单点链接的基础上,加上兼职 srcTrustId 即可,如 ```url http://前端服务器地址:端口/path路径/?srcTrustId=JZ651#/sd-thirdparty-login?token参数名=tes%3D1%257&redirect=%2Fsd-webflow%2Ftodo-pages%2F26916 ``` 并且后台单点接口还是返回主身份的 jwt token,所以只要加上兼职 srcTrustId 就行了,其他没有任何变化 这样单点后,前端自动会跳转对应的页面了,不需要写其他代码