泛微数字化门户平台核心特点 一、统一组织,安全访问 泛微结合用户身份安全、用户登录安全、系统权限安全、系统数据安全、系统应用安全、后台运维安全,构建门户全面的安全体系。 三、统一应用,高效处理 1、多系统集成: 泛微能够快速集成异构系统,打通内外,整合组织应用与服务,实现“单点登录、统一待办”,各系统待办工作、业务数据、新闻资讯、消息通知等模块通过门户聚合展现,一个门户展现所有工作入口 四、统一场景,满足个性 1、全面自定义: 快速适应组织、层级的需求,框架、元素、色彩、操作均可根据不同组织、不同层级的关注点进行快速修正,满足门户展现的要求。 3、向导式设计: 按照框架、元素、色彩、操作等步骤,提供向导式构建指引,无需设计软件,即可高效构建门户。 集团门户:集团(公司)统一的信息发布场所、各项重大规章制度以及企业动态、企业文化的宣传阵地。
1. 安装LDAP 参考文档:https://www.cnblogs.com/mascot1/p/10498392.html 1.1 先决条件 #关闭SELINUX vim /etc/sysconfig/selinux # SELINUX=disabled setenforce 0 #关闭防火墙 systemctl stop firewalld systemctl disable firewalld 1.2 安装ldap #安装ldap工具 yum install -y openldap-serve
Apisix提供了很多插件,通过鉴权插件,并配合自定义服务接口,可以很好实现网关层面的统一鉴权,认证还是可以走统一认证中心。 1、创建统一鉴权微服务接口 也可以和其他子服务共用一个,但是必须是一个单独的apisix路由接口。 await ResponseForVerify(HttpStatusCode.OK); return; } // 3、 3、为业务微服务配置身份认证插件 这里使用forward-auth作为身份认证插件,具体的配置方法可以查看官网 https://apisix.apache.org/docs/apisix/plugins /forward-auth/ 将刚刚创建好的鉴权服务路由接口,配置在插件中,并启动该插件 最终可以在路由列表中,看到已开启的插件名称 4、访问业务微服务接口,即可实现统一鉴权效果 日志可以根据实际情况,
零、回顾与目标 还记得我开启 IdentityServer4 讲解是在半年前,当时我本想是八篇文章,将我的所有项目 —— 主要是 Blog.Admin 和 Blog.Vue 这两个项目统一集成到 Ids4 我看到他们文章讲解中生成的 token 中,可以自定义 Role 到 Claim 里呀,你直接在 Blog.Core 项目获取到 Role 进行策略授权不就行了”,你说的没错,但是这里有一个后续问题; 3、 然后我们在资源服务器还是来操作 Roles 表,基本我的资源服务器修改的代码很少,只是多了一个数据同步的方法而已, 相对于上边的方案,这个优点是: 1、代码改动小; 2、多个资源服务器可以共存,共用一个认证中心; 3、 3、认证DB与资源DB分离,一个Role表 这种方案,最终被我 PASS 了,思路我简单说下,其实很简单,就是我们的资源服务器 Role 表弃用,整个项目统一用 Ids4 认证服务器提供一个对外暴露的 GetRoles 的 api 接口,来保证实时性和统一性, 但是这样缺点太明显,受官网的限制,而且对资源服务器的侵入性太强,尽管可以封装一个方法。
Grafana集成openLDAP实现统一登录功能 openLDAP的部署 openLDAP这里简单起见,我们直接用docker方式部署。 这里我使用的是一个win下的客户端工具, 个人认为比较好用: LdapAdmin.exe 然后: 1、去创建名为group的ou,然后进去后再创建一个名为grafana的ou,然后再去创建3个group 2、创建一个名为people的ou,进去创建3个user,分别是 lisi wangwu zhangsan (创建好账号后,右击set password,设置下密码,我这里简单点直接账号密码用一样的) 示例如下: 3、将lisi zhangsan wangwu 这3个账号,分别加到step1的不同group里面。 3、开发leader,我们直接在ldap上,将其加到 grafana-editors组即可具备简单的修改权限。
统一门户的发展可以追溯到20世纪90年代初期,当时的企业和组织开始意识到信息技术可以用于整合和管理各种分散的应用程序和服务。随着互联网的普及和Web 2.0技术的兴起,统一门户的发展迅速加速。 在早期,统一门户主要采用定制化开发的方式实现,即通过编写自定义代码和脚本,将各种应用程序和服务整合到一个统一的Web界面中。这种方式虽然可以实现高度的定制化和集成化,但开发周期长、成本高、维护难度大。 统一门户的必要性和价值通俗易懂的说,统一门户是指一个集成了多种应用程序和服务的单一入口网站。 一些常见的对外统一门户:政府门户:许多国家和地区的政府都提供了对外的门户网站,这些网站通常包括政府部门的信息、公共服务、政策法规、数据统计等。 小程序技术给统一门户的建设带来新的构想随着小程序技术的发展,统一门户的功能也有了更广阔的想象空间。
译自 Internal Developer Portals: 3 Real World Examples,作者 Sooraj Shah。 为什么需要内部开发者门户? 最终,平台工程 是为了确保软件开发过程尽可能高效有效,并提供良好的开发者体验。这就是 GAIG 决定构建内部开发者门户的原因。 将门户作为产品使用 当 GAIG 决定构建门户时,他们采用了 门户即产品 方法,有效地将开发人员视为客户。 “我们考虑了我们的高级目标、范围以及我们首先要追求的目标。 虽然门户即产品方法往往能为获得门户的信任和采用带来最佳结果,但对于构建门户的团队来说,可能有一些更明显的痛点。 现在,使用所有三个组织门户网站的开发人员和其他利益相关者都在询问它还能做些什么。他们还提出了关于新想法或功能的建议,以使门户网站对组织的影响更大。
高速公路统一应用门户平台是在统一的标准集成规范基础上搭建应用门户,打造“智慧高速”各应用系统的“统一入口”。 系统功能 统一应用门户不仅是负责展现的工具,更是各类信息融汇的枢纽、分析与展现中心。 (2)是应用中心:以门户为唯一的入口,统一用户、统一待办,实现全面的系统集成。 (3)是展现中心:以用户视角融合展现定制化信息。 (4)是消息中心:聚合实时消息和非实时性消息,智能推送。 (5)是指标中心:企业战略、经营等多维度指标的聚集地与集散地。 3)职级权限管理:根据职级的设置应用信息的访问控制,包括 职级与应用之间关联关系的创建、更新和删除; 职级与应用子模块之间关联关系的创建、更新和删除; 职级与功能之间关联关系的创建、更新和删除。 中央集中认证利用CAS技术平台实现Java, .Net, PHP, Perl, Apache等Web端安全认证集成,支持数字证书认证、用户密码方式登录系统。
(又一个客户端集成了IdentityServer4) 还是很开心的,目前已经有六个开源项目都集成到了Ids4认证中心了。 选型了server版本以后,总感觉wasm版本不可能那么慢,然后就好好的深入研究了下,通过了PWA、GZIP压缩、CDN等技术,基本能保证WASM框架首屏首次刷新在3~5s之内,之后静态加载毫秒级别,动态刷新是 最终呢,不负众望,实现了将Blazor.Server集成到了Ids4的统一认证平台上,如果你用的是Blazor.wasm,基本差不多,甚至更简单,等你有实战项目了就知道了。 blazor项目引用 我们都知道Blazor.Server更像是一个netcore项目,那如何引用js文件呢,很简单,之前的文章中我也讲过,有一个统一的主页面,用来承载整个app,那就是_Host.cshtml 3、然后,C#调用扩展 其实也不一定需要封装扩展,直接用原生的invoke也是一样的,不过现在我通过开源了Blog.Core项目以后,越来越多封装情有独钟了。
1. 安装LDAP 参考文档:https://www.cnblogs.com/mascot1/p/10498392.html 1.1 先决条件 #关闭SELINUX vim /etc/sysconfig/selinux # SELINUX=disabled setenforce 0 #关闭防火墙 systemctl stop firewalld systemctl disable firewalld 1.2 安装ldap #安装ldap工具 yum install -y openldap-serv
2016年3月10日,金徽酒在上海证券交易所挂牌上市。 目前,公司已经发展成为以优质白酒酿造为主,集科技研发、物流配送、网络营销、观光旅游为一体的现代化大型白酒企业。 金徽酒门户,提供丰富应用场景 统一入口,聚合展现: 金徽酒建设独立的PC端统一认证体系,同步组织及人员信息;移动应用接入复星集团钉钉办公平台,形成组织内统一的办公入口,所有工作统一推送,集中处理。 统一应用,智能分发: 金徽酒办公平台集成费用、差旅、营销、运营驾驶舱等系统,结合统一身份认证的应用权限,按照组织标签和个人偏好智能推送至办公桌面,并通过“复星通”延申发布至移动端,员工登录钉钉APP即可获取使用 统一消息,协同办公: 各业务系统统一接入门户消息中心,员工通过门户动态就能快速获取各类业务数据,钉钉移动端、短信、邮件等多种渠道实时推送消息。 总结 打破传统,品牌设计:以集团的门户设计作为标杆、匹配金徽酒自身的品牌风格和白酒行业的视觉元素,为金徽酒量身设计了新统一门户UI; 事项聚合,高效审批:连接各个业务系统,集成数据、待办、消息、资讯,为各岗位人员构建统一的工作桌面
它屏蔽了不同大模型厂商(Provider)的接口差异,为你提供一个统一的入口。为什么选择KiloGateway? 三、快速配置(CLI)OpenClaw提供了便捷的命令行工具来完成集成。 Gemini3ProPreviewkilocode/google/gemini-3-pro-previewGoogle最新预览版模型。 多模型测试:利用Kilo的统一接口,轻松对比不同模型的表现。例如,同一个任务分别用kilocode/openai/...和kilocode/anthropic/...运行,观察输出差异。
2、制作门户功能优化了菜单逻辑,导航与界面之间的关系更加清晰。 3、在门户制作上,可通过菜单对门户中的导航及菜单进行设置,包括名称、图表、是否隐藏等。 3、导航pane中可以切换门户布局,新建一级导航或对各级菜单进行新建、删除、设主页等操作,选中某一节点后还可以修改该节点的菜单名称,设置绑定的资源,设置图标样式。 4、常规pane中可以设置logo、标题、导航栏、左侧栏的局部样式,如下图: 5、保存门户,并设置门户首页。 6、设置门户的入口有两个:“系统设置门户”与“个性化设置门户”。 移动端门户也需要在系统门户中单独设置 8、设置门户后,就能在更多下看到“门户首页”的按钮,点击可以回到跳转的首页展示界面。 9、对于IE系列的浏览器,配置门户首页时, IE11 既支持显示门户首页,也支持制作门户,而 IE8、IE9、 IE10和 IE11的兼容性模式只支持显示门户首页,不支持制作门户,在打开制作门户时会进行提示
引言 由于近期需要开发基于JWT Token的统一身份认证服务项目, 因此需要集成公司原有的AD域实现用户的身份认证问题, 项目采用Spring Boot框架进行开发, 在此将相应的集成开发步骤进行记录 Spring Boot集成LDAP配置 在pom.xml中添加Maven依赖 <! ldapUserPwd); ldapContextSource.setReferral(ldapReferral); return ldapContextSource; } } 3. void main(String[] args) { SpringApplication.run(MyServiceApplication.class, args); } } 3. System.out.println("Distigushed Name:" + p.distinguishedName); }); } } 参考文献 Spring Boot中使用LDAP来统一管理用户信息
为了彻底解决这一问题,Hadess现已支持与Soular进行深度集成。 2.2 配置配置统一登录,需要修改application.yaml。 属性说明:字段说明auth.type是否为统一登录,local:本地模式 soular:统一模式auth.soular.addressSoular的应用地址。 3、添加Hadess地址Hadess统一登录配置完成后,可以在soular配置Hadess地址。进入soular后点击右上角设置按钮配置上Hadess即可
一、传统行业打造统一持续集成平台痛点 多团队维护多套工具链,重复任务多、运维成本高。 各团队交付流程不统一么,重复造轮子,知识经验无法共享。 各交付质量、标准不统一,难以形成统一的度量体系。 2.png 二、从零到一的解决方案 3.png 1. 成立团队 该团队初期视公司技术人员规模,可由虚拟组或专属devops工程师组成。 4.png 3. 解决持续集成平台在推广中遇到的问题 问题一:开发团队不配合怎么办? 答:构建统一的平台,为不同团队提供全方位的基础平台,减少开发团队自己的运维成本。 答:编写统一的持续集成模版,对开发人员模版化或桌面化提供持续集成服务,让开发人员通过简单的调用或拖拽就能实现复杂的持续集成流水线,不必要去学习大量的脚本语言。 集团推广:真正实现统一管理,并继续持续改进。 5. 持续集成过程中的元数据管理 统一编写模版后需要在模版中强制收集软件生命周期各个工具链产生的数据,我们把这个数据称之为软件的元数据。
为了彻底解决这一问题,GitPuk现已支持与Soular进行深度集成。 2.2 配置属性说明:配置统一登录,需要修改application.yaml。 属性说明:字段说明auth.type是否为统一登录,local:本地模式 soular:统一模式auth.soular.addressSoular的应用地址。 3、添加GitPuk地址GitPuk统一登录配置完成后,可以在soular配置GitPuk地址。进入soular后点击右上角设置按钮配置上GitPuk即可
一、为什么需要统一认证 日常办公经常会有多套系统,如果各个系统各自维护一套用户认证,用户需要记住多个用户名密码。 二、LDAP统一认证是什么 LDAP是Light weight Directory Access Protocol(轻量级目录访问协议)的缩写,它是基于X.500标准的轻量组播目录访问协议。 3、根据输入的登录名,执行一个搜索。请求参数形如:”(|(uid={login})(mail={login}))“,请求如果返回一个entry,可以通过该entry得到DN,后面步聚使用。 根据属性的匹配规则) =* 存在(条目中必须有这个属性,但值不做限制) * 通配符(表示这个位置可以有一个或多个字符),当指定属性值时用到 \ 转义符(当遇到“*”,“(”,“)”时进行转义) 五、如何在系统中集成 break; } else { continue; } } String dn = nextEntry.getDN(); ldapConnection.bind(LDAPConnection.LDAP_V3,
ntfs-3g 集成 1. 下载 http://www.tuxera.com/community/ntfs-3g-download/ ntfs-3g-2010.8.8 2. 把目标文件拷贝到/bin和/lib下面 # cp mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/libntfs-3g/.libs/libntfs-3g.so* /lib/ # cp mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/src/.libs/ntfs-3g /bin/ # ntfs-3g --help 注意: 曾经运行src下面的ntfs -3g得到异常的问题: # /mnt/apps/ntfs-3g/ntfs-3g-2010.8.8/src/ntfs-3g -/bin/sh: /mnt/apps/ntfs-3g/ntfs-3g-2010.8.8 集成和check in 8.1 file: pnx8473_hirf_moca_mp1_mtd_debug_defconfig enable fuse 8.2 Huangpu/makefile