需求背景

部分金融/政企等行业客户,企业内部安全要求较高,且因为某些原因未接入 sso 登录,会要求 MG 提供较为复杂的密码规则甚至提供强更机制;且每个客户的安全要求不一样

目前 MG 线上密码规则: 8 位以上,包含大小写、数字和特殊符号

需求描述

1、企业管理后台,新增密码规则设置

  1. 1管理后台-企业设置-登录与认证,新增“密码规则设置”设置项
  1. 2点击后,调起密码规则设置弹窗
  1. 3若当前设置为“仅 sso 登录”,则“密码规则设置”置灰不可点击

2、密码规则设置弹窗

密码组成内容:支持多选数字、小写字母、大写字母、特殊符号;数字和小写字母必选,默认选中不可更改,默认全选

最小密码位数:默认 8,取值范围8(包含)~16(包含),整数

强制定期修改密码默认无需定期修改,可选择 30天60天90天180天

强更检查时机:每次用户有操作时,检查密码是否过期

管理员开启强更后,如强制 30 天重置密码:

  • 若用户此前未手动修改过密码,则在管理员设置后的 30 天内被随机踢出+要求重置密码
  • 若用户此前有手动修改过密码,则在手动修改密码时间+30 天时被踢出+要求重置密码
  • 若“手动修改密码时间+30 天”<当前时间,则在管理员设置当天踢出

管理员修改强更后,如从强制 180 天重置密码改为 30 天

根据新的设置周期,来实时计算是否需要踢出用户

思维导图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/918856.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/918856.shtml
英文地址,请注明出处:http://en.pswp.cn/news/918856.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Klipper-probe模块

配置信息[probe] pin: !PD4 x_offset: 0 y_offset: 0 z_offset: -0.20 #the distance between nozzle and level switch speed: 10 samples: 2 #probe one point three times get an average samples_result: average sample_retract_dist: 5 samples_tolerance: 0.05 # …

Excel多级数据结构导入导出工具

Excel多级数据结构导入导出工具 这是一个功能强大的Excel导入导出工具库&#xff0c;专门用于处理复杂的多级嵌套数据结构。通过自定义注解配置&#xff0c;可以轻松实现Java对象与Excel文件之间的双向转换。 核心功能特性 1. 多级数据结构支持 嵌套对象处理: 支持任意层级的对…

基于UniApp的新大陆物联网平台温湿度检测系统开发方案

新大陆物联网平台对接要点 认证方式&#xff1a; 使用AccessToken进行API认证 Token存储在本地缓存中 数据格式&#xff1a; 温度数据单位&#xff1a;摄氏度(C) 湿度数据单位&#xff1a;百分比(%) 时间格式&#xff1a;ISO 8601或时间戳 设备状态&#xff1a; online:…

Git、JSON、MQTT

GIT简介&#xff1a;Git是什么&#xff1f;Git是目前世界上最先进的分布式版本控制系统作用&#xff1a;版本控制&#xff08;版本的备份--->版本的回溯和前进&#xff09;多人协作优势&#xff1a;SVN(集中式)劣势&#xff1a;过度依赖服务器和网络&#xff0c;容灾性差Git…

yolo目标检测技术之yolov11项目实战(三)

yolo目标检测技术之yolov11项目实战&#xff08;三&#xff09; 文章目录yolo目标检测技术之yolov11项目实战&#xff08;三&#xff09;一、 基于 YOLO11 的火焰与烟雾检测系统&#xff08;实战代码&#xff09;项目目标环境搭建创建虚拟环境安装依赖1.1 数据集准备1. 下载地址…

CF思维小训练(二)

清晰的缤纷的都可以 脏兮兮的甜的也都有转机 不想太小心 错过第一百零一场美丽 CF思维小训练&#xff08;二&#xff09; 书接上回CF思维小训练-CSDN博客 虽然代码很短&#xff0c;都是每一道题的背后都思维满满&#xff1b; 目录CF思维小训练&#xff08;二&#xff09;Arbo…

分布式锁:从理论到实战的深度指南

1. 分布式锁是啥&#xff1f;为什么它比单机锁更“硬核”&#xff1f;分布式锁&#xff0c;听起来高大上&#xff0c;其实核心问题很简单&#xff1a;在多个机器、进程或服务同时抢夺资源时&#xff0c;怎么保证不打架&#xff1f; 想象一下&#xff0c;你在双十一抢购限量款球…

基于UniApp的智能在线客服系统前端设计与实现

了解更多&#xff0c;搜索“程序员老狼”一、引言在当今数字化时代&#xff0c;客户服务已成为企业竞争力的重要组成部分。本文将详细介绍一款基于UniApp框架开发的跨平台智能客服系统前端实现方案&#xff0c;该系统不仅具备传统客服功能&#xff0c;还融入了现代即时通讯和人…

react与vue的对比,来实现标签内部类似v-for循环,v-if等功能

前言&#xff1a;在vue中我们提供了很多标签方法&#xff0c;比如用的比较多的v-for循环内容&#xff0c;v-if/v-show等判断&#xff0c;可以直接写在标签中&#xff0c;大大提高了我们的开发效率&#xff0c;那么在react中有没有类似的方法呢&#xff1f;我们这里来说一说。re…

PCB工艺-四层板制作流程(简单了解下)

一&#xff09;流程&#xff1a;四层板的内层芯板&#xff0c;是由一张双面覆铜板PP*2铜箔*2覆铜板蚀刻好线路&#xff0c;就是我们的芯板了PP全名叫半固化片&#xff0c;主体是玻璃纤维布环氧树脂&#xff0c;是绝缘介质铜箔片&#xff0c;是单独一张铜箔&#xff0c;很薄&…

无人机三维路径规划

文章目录 1、引言 2、背景知识 3、核心算法 4、挑战与优化 5、初始效果 6、需要改进地方 7、水平方向优化路线 8、垂直方向优化路线 9、与经过路线相交的网格都绘制出来 1、引言 介绍三维路径规划的定义和重要性:在无人机、机器人导航、虚拟现实等领域的应用。 概述文章目标和…

Spring-解决项目依赖异常问题

一.检查项目的Maven路径是否正确在确保新项目中的依赖在自己的电脑中已经存在的情况下&#xff1a;可以检查项目的Maven路径是否正确在拿到一个新项目时&#xff0c;要检查这个项目的Maven路径是自己电脑上设置好的Maven路径吗&#xff1f;如果不是&#xff0c;项目依赖会出问题…

系统设计——DDD领域模型驱动实践

摘要本文主要介绍了DDD&#xff08;领域驱动设计&#xff09;在系统设计中的实践应用&#xff0c;包括其在编码规范、分层架构设计等方面的具体要求和建议。重点强调了应用层的命名规范&#xff0c;如避免使用模糊的Handler、Processor等命名&#xff0c;推荐使用动词加业务动作…

开源卫星软件平台LibreCube技术深度解析

LibreCube技术深度解析&#xff1a;开源卫星软件平台的完整指南 LibreCube是一个专为CubeSat设计的模块化开源卫星软件平台&#xff0c;它通过整合姿态控制、通信管理和任务调度等核心功能&#xff0c;为立方星开发者提供了完整的解决方案。本文将全面剖析LibreCube的技术架构…

React(四):事件总线、setState的细节、PureComponent、ref

React(四) 一、事件总线 二、关于setState的原理 1. setState的三种使用方式 (1)基本使用 (2)传入一个回调 (3)第一个参数是对象,第二个参数是回调 2. 为什么setState要设置成异步 (1)提升性能,减少render次数 (2)避免state和props数据不同步 3. 获取异步修改完数…

CPUcores-【硬核优化】CPU增强解锁全部内核!可优化游戏性能、提升帧数!启用CPU全内核+超线程,以更高优先级运行游戏!支持各种游戏和应用优化~

软件介绍&#xff08;文末获取&#xff09;CPUCores&#xff1a;游戏性能优化利器‌这款工具&#xff0c;专为优化提升中低配电脑的帧数而生。其独创的CPU资源调度技术&#xff0c;能让老旧硬件焕发新生核心技术原理‌采用「内核级隔离」方案&#xff0c;通过&#xff1a;系统进…

HQA-Attack: Toward High Quality Black-Box Hard-Label Adversarial Attack on Text

文本对抗性攻击分为白盒攻击和黑盒攻击&#xff0c;其中黑盒攻击更贴近现实&#xff0c;又可分为软标签和硬标签设置&#xff0c;。这些名词分别是什么意思 在文本对抗性攻击中&#xff0c;“白盒攻击”“黑盒攻击”以及黑盒攻击下的“软标签”“硬标签”设置&#xff0c;核心差…

PyCharm性能优化与大型项目管理指南

1. PyCharm性能深度调优 1.1 内存与JVM配置优化 PyCharm基于JVM运行,合理配置JVM参数可显著提升性能: # 自定义VM选项文件位置 # Windows: %USERPROFILE%\AppData\Roaming\JetBrains\<product><version>\pycharm64.exe.vmoptions # macOS: ~/Library/Applicat…

基于Java飞算AI的Spring Boot聊天室系统全流程实战

在当今数字化时代&#xff0c;实时通讯已成为现代应用不可或缺的核心功能。从社交平台到企业协作&#xff0c;从在线客服到游戏互动&#xff0c;实时聊天功能正以前所未有的速度渗透到各行各业。然而&#xff0c;开发一个功能完善的聊天室系统绝非易事——传统开发模式下&#…

在 Conda 环境下编译 C++ 程序时报错:version `GLIBCXX_3.4.30‘ not found

报错信息如下 ERROR:/root/SVF/llvm-16.0.4.obj/bin/clang: /opt/miniconda3/envs/py38/lib/libstdc.so.6: version GLIBCXX_3.4.30 not found (required by /root/SVF/llvm-16.0.4.obj/bin/clang)根据错误信息&#xff0c;问题是由于 Conda 环境中的libstdc.so.6缺少GLIBCXX_3…