当前位置:网站首页>重磅消息 | 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 强企业,都在重构身份管理体系,点击此处了解方案
边栏推荐
- R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用xscale函数指定X轴坐标轴度量调整方式、设置x轴坐标为scientific使用科学计数法显示坐标值
- 【CLion】CLion 总是提示 “This file does not belong to any project target xxx” 的解决方法
- CloudCompare & PCL ICP registration (point to face)
- 图解MySQL内连接、外连接、左连接、右连接、全连接......太多了
- Istio Meetup China:全栈服务网格 - Aeraki 助你在 Istio 服务网格中管理任何七层流量
- 博弈论(Depu)与孙子兵法(42/100)
- 【云享新鲜】社区周刊·Vol.73- DTSE Tech Talk:1小时深度解读SaaS应用系统设计
- 迁移学习冻结网络的方法:
- Promise learning (1) What is Promise?how to use?How to solve callback hell?
- Online - GCeasy GC log analysis tools
猜你喜欢
随机推荐
The use of Ts - Map type
腾讯云原生:Areaki Mesh 在 2022 冬奥会视频直播应用中的服务网格实践
How to get the address of WeChat video account (link address of WeChat public account)
每日一题:连续子数组的最大和(动态规划)
Pytest e-commerce project combat (below)
Flutter Widget 如何启用和屏蔽点击事件
Kaitian aPaaS mobile phone number empty number detection [Kaitian aPaaS battle]
JS 中的 undefined 和 null 的区别
浏览器存储
Pytest电商项目实战(下)
How do programmers solve online problems gracefully?
程序员如何优雅地解决线上问题?
SCHEMA解惑
ECCV22|只能11%的参数就能优于Swin,微软提出快速预训练蒸馏方法TinyViT
C language implementation!20000 in 4 seconds
基于ArkUI eTS开发的坚果食谱(NutRecipes)
MarkDown公式指导手册
JS数据类型转换完全攻略
石头科技打造硬核品牌力 持续出海拓展全球市场
通配符SSL证书不支持多域名吗?