文章图片
西门子低代码平台(Siemens Low-Code)是面向所有人群的应用开发平台,以帮助企业更好地推动业务发展。近期,西门子低代码平台与 Authing 身份云达成合作,旨在通过 Authing 技术提供的统一认证能力。
01
Siemens Low-Code 介绍 Siemens Low-Code Authing Connector 是通过 Siemens Low-Code 封装的统一认证连接器。通过此连接器,用户可以使用 Authing 提供的统一认证能力登录到你的应用。(https://authing.co/)
Mendix Company, a Siemens business 是全球企业级低代码的领导者,正在从根本上重塑数字化企业构建应用的方式。企业可通过 Siemens Low-Code 低代码软件快速开发平台来扩展自身的开发能力,打破软件开发的瓶颈。借助 Siemens Low-Code 开发平台,企业可以打造具备智能、主动性和人机互动等原生体验的智能化应用,对核心系统进行现代化升级并实现规模化应用开发,以跟上业务增长的速度。
02
Authing 介绍 国内首款以开发者为中心的全场景身份云产品,集成了所有主流身份认证协议,为企业和开发者提供完善安全的用户认证和访问管理服务。如今,Authing 已支持 40,000,000 用户安全登录,并已为中国石油、海底捞、可口可乐、元气森林、招商银行、三星集团等国内外先进企业打造了卓越的开发方式、高效的办公流程和安全的 IT 管理体系。
文章图片
03 @ 方案介绍
Authing Connector 使用 Demo 参考:Siemens Low-Code 对接 Authing SAML SSO 配置 Authing 应用
- 在 Authing 中创建应用。
文章图片
- 配置 SAML
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U44T5-3.jpg)
文章图片
打开启用 SAML2 Provider 开关,并配置默认 ACS 地址,地址格式为
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U46249-4.jpg)
文章图片
配置 Siemens Low-Code App
- 下载必要的 Module 并导入项目
https://marketplace.mendix.com/link/component/1174
Mx Model reflection:
https://marketplace.mendix.com/link/component/69
- 在项目设定内,选择 SAML20.Startup 为项目启动后执行的微流。或是将SAML20.Startup 加入原先项目的启动微流中。
文章图片
- 设定 App 的导览选单,增加 SSO 配置功能,当点击时呼叫 SAML20.OpenConfiguration 微流。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U44053-6.jpg)
文章图片
- 设定App 的导览选单,增加用户管理功能,当点击时开启 Administration.Account_Overview 页面。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U4CO-7.jpg)
文章图片
- 设定项目权限,将项目的管理者角色对应至其他模块的管理者角色。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U413K-8.jpg)
文章图片
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U4C07-9.jpg)
文章图片
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U42S4-10.jpg)
文章图片
- 启动项目,以管理员身份登录 App,可以看到出现了 SAML 配置页面。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U42327-11.jpg)
文章图片
- 配置 SP Configuration,其中的信息按需填写即可,填写完成后保存。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U41293-12.jpg)
文章图片
- 新增 IdP Configuration。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U462Q-13.jpg)
文章图片
填写 Alias 和 metadata URL。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U4G43-14.jpg)
文章图片
【单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成】其中 metadata URL 从 Authing 应用详情复制。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U43338-15.jpg)
文章图片
点击 Next,勾选 Allow Idp Intiated Authentication。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U4C53-16.jpg)
文章图片
点击 Next,选择 Use Name ID。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U44628-17.jpg)
文章图片
点击 Next,选择 Administration.Account 作为用户对象,选择 Name 来储存用户主体属性。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U463U-18.jpg)
文章图片
点击 Next,选择允许创建用户,选择新建用户的默认角色。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U4O15-19.jpg)
文章图片
点击 Next,点击 Save,即创建成功。选中刚刚创建的 IdP,并开启。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U4D12-20.jpg)
文章图片
测试登录 在浏览器输入
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U42626-21.jpg)
文章图片
输入账号密码,点击登录,即可登录成功。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U41T8-22.jpg)
文章图片
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U41E2-23.jpg)
文章图片
在用户管理界面可以看到刚创建的用户。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U44924-24.jpg)
文章图片
在 SAML 日志中可以看到刚刚的登录日志。
![单点登录|重磅消息 | Authing 实现与西门子低代码平台的集成](http://img.readke.com/220802/193U42c5-25.jpg)
文章图片
参考链接
https://blog.csdn.net/Mendix/article/details/114696014
https://docs.mendix.com/appstore/modules/saml/
西门子低代码
热线电话:+400 007 8005
邮箱地址:forumsupportchina@mendix.com
Authing
热线电话:+400 888 2106
世界 500 强企业,都在重构身份管理体系,点击此处了解方案
推荐阅读
- 单点登录|那些利用假期学习的职场人,后来都怎么样了()
- 产品功能|定制 or 通用,中国 SaaS 未来发展趋势是什么()
- 产品功能|单点登录的三种实现方式
- 产品功能|Authing 入选开源 GitOps 产业联盟
- 产品功能|微软关闭基本身份验证,对企业与员工有什么影响()
- Authing|Authing 实践 | 授权管理使企业用户登录更容易
- 基础|HCIP--路由策略实验
- 虚拟化|vSphere6.7创建Windows Server 2008虚拟机及磁盘扩容
- 虚拟化|vSphere6.7创建Windows Server 2016虚拟机及磁盘扩容