in2code/t3am_server

T3AM Server - TYPO3 认证管理服务器

安装量: 1,837

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 4

分支: 2

开放问题: 0

类型:typo3-cms-extension

3.0.2 2023-03-03 07:43 UTC

This package is auto-updated.

Last update: 2024-08-30 01:23:15 UTC


README

(发音:/tiːm/)

它做什么?

T3AM Server 提供一个简单、安全且快速的 API,用于检查和检索后端用户以及验证他们的密码。T3AM (客户端) 允许您使用一个由中央系统(T3AM 服务器安装的地方)管理的单个用户名/密码在任何 TYPO3 上登录。

如果您想使用 T3AM 服务器,则需要 T3AM (客户端)

与较新版本的 TYPO3 兼容性

此扩展是旧版 TYPO3 (服务器) 版本的 t3am 客户端的服务器部分。如果您想使用 TYPO3 11 或更高版本作为 T3AM 服务器,请使用 T3AM。更新后的 T3AM 现在将服务器和客户端合并在一起。

安装与配置

先决条件:您应该已经在另一个 TYPO3 实例中安装了 T3AM (客户端)!

  1. 获取 T3AM Server:a) Composer: composer require in2code/t3am_server b) TER 下载: extensions.typo3.org c) github 下载 https://github.com/in2code-de/t3am_server
  2. 在扩展管理器中启用 T3AM 服务器。
  3. 打开列表模块并选择根页面(ID=0)
  4. 创建一个新的 T3AM 客户端,填写名称和描述,保存(不关闭)并复制令牌。
  5. 转到您的客户端安装(您安装 T3AM (客户端) 的地方),打开扩展管理器,通过在相应字段中粘贴令牌来配置 T3AM。添加服务器 URL。

现在,任何在 T3AM 服务器端有有效后端账户的人都可以使用该账户登录客户端系统,而无需先创建账户。如果用户在 T3AM 服务器中被删除(不是从数据库中删除!),则用户将在下一次登录时从客户端系统中删除。

功能

  • 密码使用 RSA 加密传输
  • 检测已删除和禁用的用户
  • 速度极快

致谢

ext_icon.svg

图标由 Smashiconswww.flaticon.com 提供,许可协议为 CC 3.0 BY

变更日志

V3.0.2

  • 将此扩展标记为已过时,因为

V3.0.0

  • 支持 TYPO3 10,因为 T3AM 现在将服务器和客户端合并在一起

V2.0.1

  • [BUGFIX] 重新添加 TYPO3 v8 密码检查机制
  • [BUGFIX] 在 PHP 7.1 及以上版本中使用反射参数类型的 getName 方法
  • [BUGFIX] 允许在派发器结果上使用任意返回类型
  • [BUGFIX] 正确检测 be 用户状态
  • [REFACTOR] 向所有方法添加类型提示
  • [REFACTOR] 简化查询构建器的使用
  • [REFACTOR] 导入所有函数
  • [REFACTOR] 在每个地方使用 strict_types
  • [REFACTOR] 将异常代码和消息移至异常类

v2.0

  • 支持 TYPO3 8 & 9.0