当前位置:网站首页>重磅消息 | Authing 实现与西门子低代码平台的集成
重磅消息 | Authing 实现与西门子低代码平台的集成
2022-08-01 11:48:00 【Authing】
西门子低代码平台(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
在应用配置界面往下滑,找到其他配置,点击展开。
打开启用 SAML2 Provider 开关,并配置默认 ACS 地址,地址格式为 <your_mendix_app_host>/SSO/assertion,然后保存配置。
配置 Siemens Low-Code App
- 下载必要的 Module 并导入项目
SAML:
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 微流。
- 设定App 的导览选单,增加用户管理功能,当点击时开启 Administration.Account_Overview 页面。
- 设定项目权限,将项目的管理者角色对应至其他模块的管理者角色。
- 启动项目,以管理员身份登录 App,可以看到出现了 SAML 配置页面。
- 配置 SP Configuration,其中的信息按需填写即可,填写完成后保存。
- 新增 IdP Configuration。
填写 Alias 和 metadata URL。
其中 metadata URL 从 Authing 应用详情复制。
点击 Next,勾选 Allow Idp Intiated Authentication。
点击 Next,选择 Use Name ID。
点击 Next,选择 Administration.Account 作为用户对象,选择 Name 来储存用户主体属性。
点击 Next,选择允许创建用户,选择新建用户的默认角色。
点击 Next,点击 Save,即创建成功。选中刚刚创建的 IdP,并开启。
测试登录
在浏览器输入<your_mendix_app_host>/SSO/login/SSO/ 回车,会跳转到 Authing 登录。
输入账号密码,点击登录,即可登录成功。
在用户管理界面可以看到刚创建的用户。
在 SAML 日志中可以看到刚刚的登录日志。
参考链接
https://blog.csdn.net/Mendix/article/details/114696014
https://docs.mendix.com/appstore/modules/saml/
西门子低代码
热线电话:+400 007 8005
邮箱地址:[email protected]
Authing
热线电话:+400 888 2106
世界 500 强企业,都在重构身份管理体系,点击此处了解方案
边栏推荐
- 判断JS数据类型的四种方法
- 语音聊天app源码——语音聊天派对
- 【讲座分享】“营收“看金融
- 各位大拿,安装Solaris 11.4操作系统,在安装数据库依赖包的时候包这个错,目前无原厂支持,也无安装盘,联网下载后报这个错,请教怎么解决?
- LeakCanary如何监听Service、Root View销毁时机?
- 新书上市 |《谁在掷骰子?》在“不确定性时代”中确定前行
- 进制与转换、关键字
- Kaitian aPaaS mobile phone number empty number detection [Kaitian aPaaS battle]
- Sparse representation - study notes
- Tencent Cloud Native: Service Mesh Practice of Areaki Mesh in the 2022 Winter Olympics Video Live Application
猜你喜欢
随机推荐
MySQL常用语句总结
Pytest电商项目实战(下)
【无标题】
NIO‘s Sword(思维,取模,推公式)
pgAdmin 4 v6.12 发布,PostgreSQL 开源图形化管理工具
Flutter Widget 如何启用和屏蔽点击事件
基于ArkUI eTS开发的坚果食谱(NutRecipes)
R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、具有均值回归特性的案例
新书上市 |《谁在掷骰子?》在“不确定性时代”中确定前行
shell--面试题
Process sibling data into tree data
Kaitian aPaaS mobile phone number empty number detection [Kaitian aPaaS battle]
Solve vscode input! Unable to quickly generate skeletons (three methods for the new version of vscode to quickly generate skeletons)
shell--第九章练习
Promise learning (4) The ultimate solution for asynchronous programming async + await: write asynchronous code in a synchronous way
Jenkins安装插件遇到的问题
如何利用DevExpress控件绘制流程图?看完这篇文章就懂了!
Online - GCeasy GC log analysis tools
在线GC日志分析工具——GCeasy
轮询和长轮询的区别