基于LDAP实现Oauth2授权平台2-字段

目前的需求来说,需要管理的用户信息大致分为 用户的安全信息 和 用户的基础资料,群组相关的资料,客户端相关的字段存储(有可能使用单独的数据库进行存储),尽可能的让部署简单的原则,愿景是整个平台只使用openLDAP作为数据存储,使用Redis作为缓存实现,故需要的ldap schema 基础信息大致应该包含如下

  1. 用户的安全信息(偏向于敏感的,且用于日常操作的信息)
    1. 用户名
    2. 用户邮箱
    3. 用户手机
    4. 登陆密码
    5. 真实姓名
    6. 身份证号
  2. 用户的基础资料
    1. 用户昵称
    2. 用户头像
    3. 用户状态
    4. 用户描述(个性签名)
    5. 用户所属组
  3. 群组的基础资料(也可以当作一个角色来对待,用于授权相关的)
    1. 群组唯一标识(UUID)2
    2. 群组名称
    3. 群组描述
    4. 群组图片
  4. 客户端信息
    1. 客户端唯一标识
    2. 客户端请求密钥
    3. 客户端名称
    4. 客户端图片
    5. 客户端描述
    6. 客户端Scope

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注