认证系统使用文档初版本

发布时间 2024-01-05 10:41:10作者: 我也很好

背景

当使用 【认证中心】 进行用户认证时,你不需要自己实现用户管理逻辑,所有的相关操作(如创建删除用户、配置登录流程、重置密码等)都可以通过 【认证中心】 控制台完成。用户资料将被安全地存储在 【认证中心】 的数据库中,你不需要额外保存一份用户资料,而是直接使用 【认证中心】 中存储的用户信息实现你的业务需求。为此,需要先 将你的业务数据与 【认证中心】 用户联表.
使用 【认证中心】 接入用户认证流程,一共有以下几种方式:

  1. 使用 【认证中心】 集中登录
  2. 使用 【认证中心】 提供的内嵌登录组件,可以集成到你的 Web 和移动端项目中,你不需要自己实现登录表单 UI。
  3. 使用 【认证中心】 提供 RESTFul API的 SDK,你可以基于此自定义 UI 和认证流程。

你可以分别阅读不同场景的接入方式:

  1. 前后端分离应用中集成认证系统
  2. 在前后端不分离应用中集成认证系统
    当用户成功登录之后,你还需要:
  3. 了解如何在后端鉴别当前用户的身份?
  4. 了解如何给用户授权角色、权限,以进行细粒度的权限控制?
  5. 了解如何实现退出操作?

1.1 解决什么问题

    1. 如何使用认证管理系统的单点登录?
    2. 如何使用认证管理系统的授权?

2.0 接入网站类型

2.1 前后端不分离的系统中集成认证系统

  1. 配置页面
    img
  2. 绑定角色和AppId
    img
  3. 进入子页面
    img
  4. 成功跳转子应用
    img

2.1 前后端分离应用中集成认证系统 接入手册

后端获取到back 地址, 需要自己跳到首页;

3.0 授权

3.1 集成 RBAC 权限模型到你的应用系统

  1. 获取token
    img
  2. 获取权限
    img
  3. 获取菜单
    img
  4. 退出登录
    img