2020-08-27 17:18:57 +08:00

715 B
Raw Blame History

UM登录

UM登录是解决行内业务系统统一登录的一种方案基于sso实现。

开启UM登录

fes.config.js 中配置

export default {
    sso: true
}

登录成功回调

当登录成功后,触发fes_sso_login事件,在事件钩子中可以执行逻辑:

this.FesApp.on('fes_sso_login', ()=>{
    this.FesApp.setRole('admin');
    this.FesApi.fetch("auth/uri.do", "get").then(rst => {
        //设置用户、角色等
        this.set("FesUserName", rst.user);
        this.set("FesRoleName", rst.roleName);
    })
})

后台接口配置

后台需要转发运保那边UM登录jar包封装的两个接口 sso/config.dosso/ticket-login.do