当前位置: 首页 > article >正文

inBuilder低代码平台新特性推荐-第十三期

各位知乎的友友们,大家好~

今天来给大家介绍一下inBuilder低代码平台社区版中特性推荐系列第十三期——登录配置!

inBuilder低代码平台内置了多种表单登录方式:用户名密码、AD域、数字证书。用户可以通过系统的登录页面进行登录。登录界面样式如下图所示,登录用户会在环境搭建过程中由系统管理员统一创建。用户可以在登录时选择登录用户所在的租户以及语言信息。系统会根据租户信息,获取租户对应的集群地址并跳转到对应的集群地址中进行登录。并根据用户选择的租户、用户以及语言信息构造当前用户访问的会话信息。

inBuilder低代码平台有许多登录配置,以下我们简单介绍以下四种常见的配置。

一、支持手机号、邮箱登录

打开运维管理中心(EMC)中配置节:

在rtf-authen:login节点下添加配置节queryType: usernameAndEmailAndMobilePhone

  1. rtf-authen:

  2. login:

  3. // 其他配置节

  4. queryType: usernameAndEmailAndMobilePhone

二、 支持开启关闭图形码校验

打开运维管理中心(EMC)中配置节:

设置vcode的属性为true

  1. rtf-authen:

  2. login:

  3. vcode: true

三、支持登录密码错误锁定

在使用用户名密码登录时,如果密码错误次数达到一定次数时,强制一段时间内锁定该用户,使之无法登陆系统。

打开运维管理中心(EMC),找到【caf-security】-【authn】-【rate-limit】:

  1. rate-limit:

  2. enabled: 是否开启(true/false)

  3. duration-in-minute: 密码错误锁定时间/分(以分为单位的数字)

  4. limit: 密码允许错误的最大次数(数字)

四、支持密码复杂度设置

打开运维管理中心(EMC),找到【caf-security】-【authn】-【providers】,设置满足需求的正则表达式及描述来限定密码的复杂程度。

若正则表达式无法满足极为复杂的需求时,可二开扩展密码复杂度的校验

示例:

  1. password-strength-rules:

  2. - password-rule: (?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,}

  3. description: 密码中必须包含大小写字母、数字、特殊符号,至少8个字符

  4. description-zht: 密码中必须包含大小写字母、数位、特殊符号,至少8个字符

  5. description-en: The password must contain uppercase and lowercase letters, numbers, special symbols, and at least 8 characters

欢迎大家下载inBuilder开源社区版,开启低代码开发之旅!


http://www.kler.cn/news/160205.html

相关文章:

  • Python项目部署利器:轻松上手Git和GitHub
  • No matching version found for @babel/compat-data@^7.23.5 处理
  • 绘制纹理C++
  • Windows 安装 flash-attention 和 bitsandbytes
  • 根文件系统初步测试
  • YOLOv8改进 | TripletAttention三重注意力机制(附代码+机制原理+添加教程)
  • 如何解决syntaxerror: more than 255 arguments 报错
  • HG/T 5367.2-2022 轨道交通车辆耐电弧绝缘涂料检测
  • 论文笔记--A Fine-grained Interpretability Evaluation Benchmark for Neural NLP
  • Redis--13--缓存一致性问题
  • ES 模块语法改为 CommonJS 模块语法的区别
  • RK3288升级WebView版本,替换webview app
  • mv视频怎么做成二维码?扫码用流量看视频更方便
  • 1.2 C语言简介
  • 微服务知识大杂烩
  • uniapp 使用web-view外接三方
  • LeetCode 每日一题 Day 4
  • [leetcode 差分数组] 拼车 M
  • Vue2中v-html引发的安全问题
  • 全息图着色器插件:Hologram Shaders Pro for URP, HDRP Built-in
  • 23 动态规划解买卖股票的最佳时机含手续费
  • node切换版本
  • C++转义符及用法
  • mysql基础之DQL基本单表查询
  • 『Jmeter超级干货』| Linux下Jmeter安装配置、脚本设计执行、监控及报告完整过程
  • Windows 下 PyTorch 入门深度学习环境安装与配置 GPU 版
  • Windows server 部署iSCSI共享磁盘搭建故障转移群集
  • BearPi Std 板从入门到放弃 - 引气入体篇(9)(DAC->ADC)
  • Java LeetCode篇-深入了解二叉树经典解法(三种方式实现:获取二叉树的最大深度)
  • Redis——某马点评day03——part2:秒杀业务异步优化