个人简介

Echo Blog


江湖无名 安心练剑
  • UMS 用户权限管理-04-permission manager 权限管理
    chat 详细介绍一下权限平台中的权限管理 权限管理是权限管理平台的核心功能之一,涉及到对用户、角色、和资源的访问控制。 它确保了系统中的每个用户只能访问和操作他们被授权的资源。 以下是权限管理的详细介绍,包括其主要功能、设计考虑和实现方式。 1. 权限管理的主要功能 1.1 权限定义 创建权限: 定义新的权限,例如“读取文件”、“编辑记录”或“删除...
    2024-08-04 13:01:55 | Basic
  • UMS 用户权限管理-04-role 角色管理
    chat 详细介绍一下权限平台中的角色管理 在权限管理平台中,角色管理是一个关键组件,它用于定义、分配和管理用户的权限。 角色管理的核心目标是通过角色的概念来简化和统一用户权限的配置,进而提高系统的安全性和可维护性。 以下是角色管理的详细介绍,包括其主要功能、设计考虑和实现方式。 1. 角色管理的主要功能 1.1 角色定义 创建角色: 定义新的角色并...
    2024-08-04 13:01:55 | Basic
  • UMS 用户权限管理-03-user password verify 密码验证
    chat 用户的密码验证流程应该如何设计? 设计用户密码验证流程是确保系统安全的重要环节。 下面是一个详细的用户密码验证流程设计,包括密码存储、验证、以及安全考虑。 1. 密码存储 1.1 密码哈希 密码不应以明文形式存储。应使用密码哈希函数对密码进行哈希处理,并结合盐值增强安全性。推荐使用以下技术: 哈希算法:使用强哈希算法,如 SHA-256、bcrypt、PBKDF...
    2024-08-04 13:01:55 | Basic
  • UMS 用户权限管理-02-user register 用户注册
    chat 详细介绍一下用户权限平台中的用户注册 用户权限平台中的用户注册功能通常是系统的一个核心组件,它负责管理新用户的添加、验证、以及基础配置。 以下是用户注册过程中的一些关键步骤和功能: 1. 用户注册流程 注册表单 用户访问注册页面,填写基本信息,如用户名、密码、邮箱等。 表单可能还包括其他必填字段,如手机号码、验证码等。 ...
    2024-08-04 13:01:55 | Basic
  • UMS 用户权限管理-01-overview
    整体设计 以人为本。 一切的根基,都是从用户的管理开始的。 可以作为企业的根基 也可以强如微信的这种用户管理。 ROAD-MAP 资源管理 其中资源管理,可以和各个系统联动。 设计时,应该把用户权限当作 0 级系统来设计,不要依赖任何外部系统。 可以把资源的权限控制,单独抽离一个 passport 权限管理系统。 生态 联动 后续可以作为所有内部系统的用户基础。 ...
    2024-08-04 13:01:55 | Basic
  • privilege system design-01-如何从零开始设计权限管理系统
    背景说明 近期写代码又开始重新接触了一点控台应用,接触到的项目年代久远,所有的权限管理用起来感觉不是很得心应手。 于是想着自己能否从零设计一个,梳理一下思路,当然实际用不用也无所谓。 权限管理主要是为了安全,项目中的权限管理是全部放在前端控制的,感觉这一点非常不安全。 前端防君子,不防小人。 当然本次造轮子主要也是为了打造一款自己满意的权限控制框架,所以设计采用 MVP 模式,采用...
    2024-08-04 13:01:55 | Design
  • web privilege security 安全框架-05-认证云平台 Authing
    Authing Authing 是一个企业级身份认证提供商,其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。 此仓库包含了 Authing 提供的一些 UI 组件。 🌍 生态系统 包名 版本 使用文档 @authing/react-ui-components ...
    2024-08-04 13:01:55 | Web
  • web privilege security 安全框架-04-okta
    MethodSecurity; import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity; import org.springframework.security.config.web.server.ServerHttpSecurity; import org.spring...
    2024-08-04 13:01:55 | Web