fr3on / laravel-client-sso
Laravel PHP SSO 客户端
1.0.2
2018-03-20 07:58 UTC
Requires
- php: >=7.1.3
This package is auto-updated.
Last update: 2024-09-27 20:08:00 UTC
README
词汇解释
- SSO - 单点登录。
- 服务器 - 作为 SSO 服务器工作的页面,处理身份验证,存储所有会话数据。
- 代理 - 被客户端/用户访问的您的页面。
- 客户端/用户 - 您的每一位访客。
它是如何工作的?
客户端访问代理并生成唯一令牌。当生成新令牌时,我们需要将客户端会话附加到代理中的其会话,以便他将被重定向到服务器,然后返回到代理。在此时刻,服务器中将创建新的会话并与其在代理页面中的客户端会话关联。当客户端访问其他代理时,将执行相同的步骤,除了客户端将被重定向到服务器时,他已使用其旧的会话和与代理#1关联的相同的会话 ID。
使用方法
这是一个仅提供框架的包,因此您需要编写一些额外的代码才能使其工作。
您可以在 docs/examples 目录中的示例 中查看,并尝试将其用于您的项目。此外,还有一个基于此包编写的 Laravel 包。