基于 Gluu 服务器的 SCIM 2.0 用户管理包

1.0.12 2018-01-08 11:25 UTC

This package is not auto-updated.

Last update: 2024-10-01 10:48:06 UTC


README

这是一个非常简单易用的 OAuth 2.0 客户端,用于连接您的 Gluu 服务器。它具有最少的依赖项。

注意:在使用此包之前,您需要准备您的 Gluu 服务器,请按照此链接进行操作。之后,您需要使用 composer 安装此包。

安装

Composer

运行以下命令以通过 Composer 包含此包:

composer require mrpvision/gluu

功能

  • 简单性
  • 与 PHP >= 5.6 兼容
  • 最小依赖项
  • 易于与您自己的应用程序和/或框架集成
  • 不对您强制使用框架
  • 支持列表,创建和更新 Gluu 用户。
  • 支持列表,创建和更新 Gluu 组。

您必须以这种方式配置 PHP,使其强制执行安全的 cookie!有关更多信息,请参阅此资源

API

API 非常简单易用。请参阅 example/ 文件夹以获取工作示例!

API 保护

很明显,此 API 不应匿名访问,但是 SCIM 标准没有定义具体机制来防止对端点的未授权请求。在这方面,RFC 7644 的第 2 节中有关于身份验证和授权的几条指导方针。

Gluu 服务器 CE 允许您使用 UMA(OAuth 2.0 的一个配置文件)保护您的端点。这是一种控制对 Web 资源访问的安全和标准化方法。对于 SCIM 保护,我们强烈建议您使用它。

或者,为了测试目的(以及学习),您可以临时启用测试模式。在这种“模式”下,大部分复杂性都被移除,因此它是一种快速轻松地与您的服务交互的方式。

在下一节中,我们将使用测试模式进行操作。UMA 主题将在稍后探讨。

许可证

MIT.