单点登录:
是一种集中式身份验证过程,允许用户使用单个登录凭据访问多个应用程序、服务或平台。 用户无需记住大量的用户名和密码,只需对自己进行一次身份验证即可访问所有链接的资源。
实现逻辑:
需要环境支持sso登录
- 用户认证:前端提供用户名和密码;
- 后端验证:根据前端提供的用户名和密码信息进行身份验证;
- 令牌:用户认证成功后生成令牌并返回给前端;
- 重定向:前端接收到令牌后,将重定向到指定页面;
- 验证:后端验证令牌是否有效;
- 访问:令牌有效,正常访问,无效则跳转到登陆页
单点登录优点:
- 一次登陆,多项服务,减少记住和输入多个用户名和密码的麻烦;
- 减少登陆时间,提高工作效率和用户满意度;