1. 在线学习平台如何实现单点登录功能?

在线学习平台如何实现单点登录功能?

2019年7月8日 leong

什么是单点登录?

单点登录SSO(Single Sign On)是指在一个多系统共存的环境下,用户在一个系统登录后,就不需用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。

单点登录的好处?

1、提高工作效率:提高员工工作效率,简化应用系统操作过程。避免了记忆多个用户名、密码,增强了用户体验。。

2、增加安全性:强大的身份认证,规避密码安全风险,增加信息系统安全性。

3、降低管理成本: 单点登录统一了身份认证和机制,减少了系统维护人员的工作。

在线学习平台如何实现单点登录功能?

在线学习平台如何实现单点登录功能?

单点登录学习允许用户学员直接在在线学习平台上点击就开始学习, 不再需要额外的身份认证, 接口如下:

请求

GET https://www.hzxue.com/api/do/s/login

请求数据

token=权限码&loginValue=登录字段的值&password=密码&coid=课程ID

  • token 每个账户唯一对应的验证码,string类型,该值可联系好智学获取
  • loginValue 表示的是学员的登录值,比如说系统设置了使用手机登录,那么这里就是学员的手机号码。
  • password 学员的密码,如果有的话;如果学员没有的话,这里留空
  • coid 学员要做的课程ID

登录成功后,在线学习平台会自动跳转到学习界面,且不需要再执行身份验证