Appearance
如何配置公开页面
MAS平台 、LOCAS平台(可选)要求:
- [
MAS >= v5.11
] - [
LOCAS >= v2.5
]
概述
为实现无登录访问页面,平台提供了api白名单、菜单匿名、低代码接口匿名等功能来实现公开页访问
下面将以低代码开发的一个groovy服务来示例如何操作
##步骤:
1、新建groovy服务,设计好服务逻辑后进行编辑,将其设置为匿名
2、开发一个页面,并将groovy添加到页面(此处以按钮点击触发低代码groovy服务请求)
3、在项目空间--应用配置--菜单配置中将public添加进来,并将项目发布成应用并上架
4、管理员登录在初始化菜单中将上面应用的菜单添加进来,并设置成匿名,保存菜单配置后退出站点
5、访问站点,在站点地址后面需带上参数:_anonymous=1;例如:http://192.168.1.220/valid#/?_anonymous=1
注意!
含有匿名接口低代码应用上架到生产环境时需要从开发环境中将其接口的uuid查到
然后在平台管理的lc-apiacm应用中选择uuid类型,模块:locas-service,将放行的接口uuid加入并刷新缓存生效
select DISTINCT c_uuid from #tablename where c_tenant_id = ? and c_project= ?
其中#tablename需要替换为:cos_groovy_service 、cos_service_engine_service、 cos_system_service、 cos_sql_service、 cos_third_service、 cos_system_service_interface
? 分别替换为租户id和项目标识