在多个系统间登录,只需要登录一次即可,在访问其他系统时,不用再次登录。
在最开始,只有一个项目,标识用户是否已登录,可以用session来保存用户信息;
当有多个项目,每个项目都有各自的session,没法做到共享,所以用户在访问其他项目时,需要再次登录;
如果我们加入一个认证系统,用户第一次登录时进入该系统,登录成功后返回一个token标识,以后再访问其他项目时,把该token一并传过去,项目拿到token,去认证系统确认是否有效,有效,则通过,用户则不用再次登录。
在多个系统间登录,只需要登录一次即可,在访问其他系统时,不用再次登录。
在最开始,只有一个项目,标识用户是否已登录,可以用session来保存用户信息;
当有多个项目,每个项目都有各自的session,没法做到共享,所以用户在访问其他项目时,需要再次登录;
如果我们加入一个认证系统,用户第一次登录时进入该系统,登录成功后返回一个token标识,以后再访问其他项目时,把该token一并传过去,项目拿到token,去认证系统确认是否有效,有效,则通过,用户则不用再次登录。