PHPackages                             different-technology/mfa-sms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. different-technology/mfa-sms

ActiveTypo3-cms-extension[Authentication &amp; Authorization](/categories/authentication)

different-technology/mfa-sms
============================

TYPO3 SMS MFA provider (requires external SMS provider)

1.0.0(5y ago)06[2 issues](https://github.com/different-technology/mfa_sms/issues)GPL-3.0PHPPHP &gt;=7.4

Since Mar 21Pushed 5y ago1 watchersCompare

[ Source](https://github.com/different-technology/mfa_sms)[ Packagist](https://packagist.org/packages/different-technology/mfa-sms)[ RSS](/packages/different-technology-mfa-sms/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (5)Versions (2)Used By (0)

TYPO3 Extension `mfa_sms`
=========================

[](#typo3-extension-mfa_sms)

This extension adds the SMS MFA provider to TYPO3, using the new MFA API, available since TYPO3 v11.1.

Blog post about SMS as MFA:

**Note**: Since the TYPO3 MFA API is still experimental, changes in upcoming releases are to be expected.

Installation
------------

[](#installation)

You can install the extension via composer `composer require different-technology/mfa-sms` or via [TYPO3 extension repository](https://extensions.typo3.org/extension/mfa_sms/).

About SMS MFA
-------------

[](#about-sms-mfa)

The SMS multi-factor authentication creates an authentication code and sends it to the users mobile phone. After entering the password, the user has to enter the received authentication code to login to TYPO3.

How to use this provider:

1. Navigate to the MFA module in the TYPO3 backend and click on "Setup"
2. Enter your mobile phone number
3. Submit the form to activate the MFA provider

Supported SMS providers
-----------------------

[](#supported-sms-providers)

Before using the SMS MFA provider, you have to setup an SMS provider. Navigate to the extension configuration in the TYPO3 backend and enter the DSN of your SMS provider.

### AWS SNS

[](#aws-sns)

This extension provides an adapter to use AWS SNS as SMS provider. Please setup your AWS account and your IAM user/role and use the following configuration: `sns+https://MY_ACCESS_KEY:MY_URL_ENCODED_SECRET@default?region=eu-west-1`

Please make sure your access key and secret is URL encoded.
The connection to the AWS API is based on a very simple implementation to avoid using the enormous AWS SDK.

### Symfony SMS channel

[](#symfony-sms-channel)

This extension provides all Symfony SMS channels as SMS providers. You can find them here:

Please make sure to install the package first, before using the SMS channel.

For example `composer require symfony/twilio-notifier` and configure the DSN `twilio://SID:TOKEN@default?from=FROM`

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1884d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/39af3f9c14f1d619d2584ae31552504f2f12424a947ee8d8c7a64e1ef23f47d2?d=identicon)[lagerregal](/maintainers/lagerregal)

---

Top Contributors

[![Lagerregal](https://avatars.githubusercontent.com/u/2297740?v=4)](https://github.com/Lagerregal "Lagerregal (3 commits)")

### Embed Badge

![Health badge](/badges/different-technology-mfa-sms/health.svg)

```
[![Health](https://phpackages.com/badges/different-technology-mfa-sms/health.svg)](https://phpackages.com/packages/different-technology-mfa-sms)
```

###  Alternatives

[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[friendsoftypo3/openid

OpenID authentication for TYPO3 CMS

1396.0k](/packages/friendsoftypo3-openid)[undkonsorten/typo3-auto-login

Automatically authenticates a TYPO3 CMS backend user for development.

14128.5k](/packages/undkonsorten-typo3-auto-login)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
