承接 christianfutterlieb/t3_http_auth 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

christianfutterlieb/t3_http_auth

Composer 安装命令:

composer require christianfutterlieb/t3_http_auth

包简介

HTTP Authentication for TYPO3

README 文档

README

This TYPO3 extension allows frontend access restriction by using HTTP Authentication (RFC 7235). The functionality will co-exist with the TYPO3 authentication system, but neither will influence the other.

Supported authentication schemes

Planned additions

Features

1. Access definitions without the TYPO3 authentication system

2. Define access to the TYPO3 frontend on different levels

Level Configuration Description Target users
global Environment-variables Protect a whole TYPO3 installation, for example on a staging server Developers, sysadmins, DevOps
global $GLOBALS['TYPO3_CONF_VARS'] Same as above Developers, sysadmins
site Site settings Protect a site's frontend Developers, integrators
page Database Protect single pages. Access definition can be edited through the TYPO3 backend interface Integrators, editors

3. Secure access definitions by default

The system only works with hashed passwords, no plaintext storage of secrets is allowed. Available hashing methods are:

  1. Default: PHP's password_hash() with PASSWORD_BCRYPT (https://www.php.net/manual/en/function.password-hash.php)
  2. Advanced: TYPO3 Password Hashing (https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/ApiOverview/PasswordHashing/Index.html).
  3. Planned: Apache-style MD5 salted hashing. This hash is not secure, but it is the default hashing method of the htpasswd tool and thus widely used.

4. Idea: TYPO3 authentication service

Authenticate frontend user logins via HTTP Authentication, rather than through the default felogin. Combine the Middleware with an Authentication Service (https://docs.typo3.org/m/typo3/reference-coreapi/13.4/en-us/ApiOverview/Authentication/AuthenticationService/Index.html#authentication-service).

Installation

System requirements

The extension supports TYPO3 v11.5-v13.4 on PHP 8.1-8.4.

Install with composer

composer require christianfutterlieb/t3_http_auth

Docs

A documentation has not been written yet.

License

GPLv2.0 or later

Copyright

2025 by Christian Futterlieb

统计信息

  • 总下载量: 229
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: GPL-2.0-or-later
  • 更新时间: 2025-05-26

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固