https://github.com/runelaenen/shopware6-two-factor-auth
Two Factor Authentication for Shopware 6 💙
https://github.com/runelaenen/shopware6-two-factor-auth
hacktoberfest shopware shopware-platform-plugin shopware-plugin shopware-plugins shopware6 shopware6-plugin
Last synced: about 1 year ago
JSON representation
Two Factor Authentication for Shopware 6 💙
- Host: GitHub
- URL: https://github.com/runelaenen/shopware6-two-factor-auth
- Owner: runelaenen
- License: mit
- Created: 2020-07-26T09:50:10.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-23T07:18:56.000Z (over 1 year ago)
- Last Synced: 2025-03-27T11:55:19.797Z (about 1 year ago)
- Topics: hacktoberfest, shopware, shopware-platform-plugin, shopware-plugin, shopware-plugins, shopware6, shopware6-plugin
- Language: PHP
- Homepage:
- Size: 230 KB
- Stars: 40
- Watchers: 5
- Forks: 17
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shopware6 - Two Factor Auth 2FA >6.x
README
# Two Factor Authentication for Shopware 6
[](//packagist.org/packages/runelaenen/shopware6-two-factor-auth)
[](//packagist.org/packages/runelaenen/shopware6-two-factor-auth)
[](//packagist.org/packages/runelaenen/shopware6-two-factor-auth)

Add extra security to your Shopware 6 shop by enabling Two Factor Authentication.
Adds an extra prompt to admin- or customer-accounts in your Shopware 6 website.
## Features
- 'Google Authenticator' provider
- Storefront customer 2FA
- Admin user 2FA
- Local QR code generation
- Fully localized:
- English
- German
- French
- Dutch
## Providers
At the moment only Google Authenticator (compatible) apps are supported.
For example Google Authenticator, Authy, LastPass, ...
## Installation guide
This plugin can only be installed using Composer.
```
# Install plugin using composer
composer require runelaenen/shopware6-two-factor-auth
# Refresh plugins & install & activate plugin
bin/console plugin:refresh
bin/console plugin:install --activate RuneLaenenTwoFactorAuth
# Build javascript files
bin/build-js.sh
```
## Development
- Use bin/ecs-fix.sh to fix code standard issues.