美文网首页
第三方应用与CRMEB标准版的用户整合及单点登录SSO实现《5》

第三方应用与CRMEB标准版的用户整合及单点登录SSO实现《5》

作者: 迅犀数科 | 来源:发表于2023-03-20 08:42 被阅读0次

    具体实现:

    第五步:调整第四步中 CRMEB的H5版 特定API 的接口数据返回处理逻辑,存储token及相关数据;

      分步5.1:修改默认首页文件 (\view\uni-app\pages\index\diy\index.vue);

    约415行:
                // #ifndef APP-PLUS
                siteConfig({ticket:this.ticket}).then(res => {    
                    this.site_config = res.data.record_No;
                    //新增代码段开始
                    //crmeb接口产生token后返回给客户存储,后续访问的时候,crmeb会自动读取该授权token,关键点
                    if(res.data.token !=''){
                        that.$store.commit("LOGIN",
                            'token': res.data.token,
                            'time': res.data.expires_time - this.$Cache.time()
                        });
                        that.$store.commit("SETUID", res.data.uid);
                    }else{
                        that.$store.commit("LOGOUT");
                    }
                    //新增代码段开结束
    
    
    

    至此,全部实现过程结束,如无意外,可使用订制的APP端直接登录上CRMEB商城系统,后续整了和官方的crmeb pro v2.4版,除个别文件不一致外,其余过程基本相同,不再赘述;

    因时间有限,涉及的相关文件暂未整理,大牛可以略过,有跟楼主小白的码农需要源码的话 欢迎留言探讨。

    相关文章

      网友评论

          本文标题:第三方应用与CRMEB标准版的用户整合及单点登录SSO实现《5》

          本文链接:https://www.haomeiwen.com/subject/weddrdtx.html