|
||
---|---|---|
src | ||
.gitignore | ||
composer.json | ||
LICENSE.md | ||
README.en.md | ||
README.md |
D³ WebAuthn / FIDO2 Login for OXID eShop
With this module, the login in the OXID shop can be carried out with a hardware token instead of a password.
This secures the login in the frontend and (if allowed for the user) also in the backend.
Security keys are devices that contain cryptographic keys. These can be used for two-factor authentication. The security key must support the standard "WebAuthn".
The key management is done in the admin area and in the user's "My Account".
Table of content
Installation
This package requires an Composer installed OXID eShop as defined in composer.json.
Open a command line interface and navigate to the shop root directory (parent of source and vendor). Execute the following command. Adapt the paths to your environment.
php composer require d3/oxwebauthn:^1.0
If a reference to an unsuitable package symfony/process
is shown, this must be changed. To do this, please add the switch -W
to the above command (... require -W ...
).
Activate the module in the admin area of the shop in "Extensions -> Modules".
Usage
Extensibility
Changelog
See CHANGELOG for further informations.
Contributing
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue. Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Licence
(status: 2022-10-25)
Distributed under the GPLv3 license.
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
This software is distributed under the GNU GENERAL PUBLIC LICENSE version 3.
For full copyright and licensing information, please see the LICENSE file distributed with this source code.