单点登录

定义:用户通过一次登录,无需重复验证即可访问多个关联系统。

核心价值

  • 用户体验:减少密码记忆负担,无缝切换应用。
  • 安全性:降低密码泄露风险(集中管理、强密码策略)。
  • 管理效率:统一账号生命周期管理(如离职时一键禁用)。

工作原理:

  1. 从请求参数中获取 redirectUrluserId
  2. redirectUrl 进行 UTF-8 编码得到 encodeRedirectUrl
  3. 获取访问令牌,调用 getAccessToken 方法,传入 appKeyappSecret
  4. 获取第三方登录码,传入 accessTokenthirdUcId userId
  5. 构建重定向 URL