zefy/php-simple-sso

简单PHP单点登录

1.0.2 2018-03-20 07:58 UTC

This package is not auto-updated.

Last update: 2024-09-19 04:43:19 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality Build Status Code Intelligence Status

词汇含义

  • SSO - 单点登录。
  • 服务器 - 作为SSO服务器工作的页面,处理身份验证,存储所有会话数据。
  • 代理 - 被客户端/用户访问的你的页面。
  • 客户端/用户 - 你的每一位访客。

它如何工作?

客户端访问代理并生成一个唯一的令牌。当生成新令牌时,我们需要将客户端会话附加到代理中的会话上,这样他就会被重定向到服务器,然后回到代理。此时,服务器中会创建一个新的会话并与其关联到代理页面中的客户端会话。当客户端访问其他代理时,会执行相同的步骤,但不同的是,当客户端被重定向到服务器时,他已经使用了他的旧会话以及与代理#1关联的相同的会话ID。

使用方法

这是一个仅有的骨架包,因此您需要编写一些额外的代码才能使其工作。

您可以在docs/examples目录中的示例中查看,并尝试将其用于您的项目。此外,还有一个基于此包的Laravel包