in2code/t3am

T3AM - TYPO3 认证管理器

安装次数: 35,408

依赖关系: 0

建议者: 0

安全性: 0

星标: 8

关注者: 5

分支: 3

开放问题: 10

类型:typo3-cms-extension

5.0.0 2023-12-26 09:23 UTC

README

(发音:/tiːm/)

它做什么?

T3AM 是一个小型扩展,它将另一个 TYPO3 添加为后端用户账户的来源。这意味着您可以使用您的账户和密码通过 T3AM 登录到任何配置好的 TYPO3。T3AM 适用于团队和代理机构,在这些机构中,许多人在许多项目上工作,需要在这些系统中的任何一个系统上拥有后端账户。如果安装并配置了,您将不再需要为您的同事创建账户。

t3am_server 已弃用,已被 t3am 4.0 及以后版本取代。

安装与配置

您需要一个 TYPO3 作为服务器配置,另一个作为客户端。

服务器安装

  1. 在您想要用作认证管理系统的 TYPO3 实例中安装 T3AM。(例如 auth.acme.inc) a) Composer: composer require in2code/t3am:^4.0 b) TER 下载: extensions.typo3.org c) github 下载 https://github.com/in2code-de/t3am
  2. 在扩展管理器中激活 T3AM。
  3. 在 T3AM 扩展设置中激活 isServer

您的实例现在可以用作 T3AM 服务器。对于每个应该能够连接到您的服务器的客户端,您需要创建一个访问令牌。

  1. 在根页面(ID 0)上创建一个新的 T3AM 客户端记录
  2. 输入客户端实例的名称和描述(例如 www.example.com
  3. 点击保存。您现在可以从 token 字段复制生成的令牌,并使用它配置您的客户端。

客户端安装

  1. 在您想要 T3AM 启用的 TYPO3 实例中安装 T3AM。(例如 www.example.com) a) Composer: composer require in2code/t3am:^4.0 b) TER 下载: extensions.typo3.org c) github 下载 https://github.com/in2code-de/t3am
  2. 在扩展管理器中激活 T3AM。
  3. 配置 T3AM 扩展设置:1.1. 确保不选中 isServer 1.2. 在 server 中输入带有方案的完整 T3AM 服务器 URL(例如 https://auth.acme.inc) 1.3. 从您的 T3AM 服务器实例获取此客户端生成的令牌并将其粘贴到 token 1.4. 如果您想同步头像,可以在 avatarFolder 中定义它们在本地文件系统上的保存位置 1.5. 确保不选中 selfSigned。这是一个开发选项。只有在您知道自己在做什么的情况下才选中。

T3am 版本 4.0(服务器)支持所有

用户同步

后端用户通过用户名同步。这意味着任何登录到后端的用户都将首先从 T3AM 服务器实例中获取。如果用户不存在,TYPO3 将回退到自己的认证机制(您仍然可以使用系统中的任何其他账户登录)。

如果账户在 T3AM 服务器中被删除,它将在登录尝试时从客户端中删除。

要启用 头像同步,您必须配置 T3AM。

  1. 转到扩展管理器
  2. 点击 T3AM
  3. 请输入有效的“组合文件夹标识符”,即FAL存储的UID(在大多数情况下为“1”对应fileadmin),后面跟一个冒号“:”和图像应存储的文件夹路径(例如“/avatars/”)。完整的配置值应如下所示:“1:/avatars/”。
  4. 注销并重新登录,您的后端用户头像应该已同步。

附加信息

当客户端删除用户时,下次用户使用从服务器返回的有效结果登录时,将创建一个新的用户。如果您想完全删除用户,您必须先从服务器删除用户,然后从所有客户端删除。建议在服务器上停用用户。

兼容性

版本4.0支持服务器版本TYPO3 11。

T3AM客户端适用于

  • TYPO3 7和8:版本1.0
  • TYPO3 9:版本2.0
  • TYPO3 10:版本3.0
  • TYPO3 11:版本4.0

变更日志

v4.0.2

  • 指定PHP约束

v4.0.1

  • 如果使用版本4作为服务器,提供对旧版本t3am的支持

v4.0.0

  • 支持TYPO3 v11
  • 功能:t3am_server已过时 - t3am现在可以同时作为服务器和客户端

V3.0.2

  • 支持T3am Server 4.ß

V3.0.0

  • 支持TYPO3 V10

v2.0.2

  • 支持TYPO3 V8 & 9
  • 各种错误修复

v2.0

  • 支持TYPO3 9.0

v1.2

  • 登录错误时显示t3am激活的消息

v1.1

  • 仅同步相关字段
  • 同步用户的头像

v1.0

  • 同步完整的用户记录

赞助商

致谢