EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
FAQ
  • CAS单点登录集成说明
  • 后端说明
  • 前端说明
  • 场景如果是第三方iframe嵌套afc前端页面

# CAS单点登录集成说明

# 后端说明

文件位置:config/application-afc.properties

# cas sso
# 是否启用cas
afc.sso.cas.enable=true

# ticket校验url
afc.sso.cas.server-validate-url=https://127.0.0.1:8443/sso-server/serviceValidate

# 代理回调URL(可以没有)
afc.sso.cas.server-proxy-callback-url=

# 前端说明

1、config/app-config.json配置文件

    # 是否启用sso登陆
    "loginType": 'sso', 

    # sso登录url
    "ssoLoginUrl": "https://127.0.0.1:8443/sso-server/login",

    # sso登出url
    "ssoLogoutUrl": "https://127.0.0.1:8443/default/loginout",

2、nginx配置

    # 部署到nginx 服务器,修改nginx.conf添加配置,告诉afc已经登出,代理地址为afc后端地址
    location / {
        if ($request_method ~ ^(POST)$ ) {
            proxy_pass http://127.0.0.1:13083;
        }
    }

# 场景如果是第三方iframe嵌套afc前端页面

如下

https://ai.scjgj.sh.cegn.cn/#/login?ticket=5a286dc643df0c1ddbdaa4028f6d963a&redirect=https://ai.scjgj.sh.cegn.cn/datastandard/index.html

其中https://ai.scjgj.sh.cegn.cn/#/login是afc登陆地址(后面携带的#/login写死)

ticket是afc身份验证code

redirect是sso登陆成功后需要跳转的地址,

← 自定义应用框架模版 oauth2授权码模式单点登录集成说明 →