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 3w 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 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

1929d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2297740?v=4)[Markus Hölzle](/maintainers/lagerregal)[@Lagerregal](https://github.com/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

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[typo3/cms-felogin

TYPO3 CMS Frontend Login - A template-based plugin to log in website users in the TYPO3 frontend.

117.2M132](/packages/typo3-cms-felogin)[in2code/femanager

Modern TYPO3 Frontend User Registration.

53790.4k8](/packages/in2code-femanager)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[mfc/oauth2

Generic OAuth2 authentication and authorization for TYPO3 CMS

11310.1k2](/packages/mfc-oauth2)[friendsoftypo3/openid

OpenID authentication for TYPO3 CMS

1397.4k](/packages/friendsoftypo3-openid)

PHPackages © 2026

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