Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
0b7958ddb9 | |||
e4e27c8952 | |||
20bb53c215 |
@ -4,10 +4,14 @@ All notable changes to this project will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
## [Unreleased](https://git.d3data.de/D3Public/webauthn/compare/0.1.0.0...rel_1.x)
|
## [Unreleased](https://git.d3data.de/D3Public/webauthn/compare/1.0.0.0...rel_1.x)
|
||||||
|
|
||||||
|
## [1.0.0.0](https://git.d3data.de/D3Public/webauthn/compare/0.1.0.0...1.0.0.0) - 2023-05-25
|
||||||
|
### Added
|
||||||
|
- make installable in OXID 6.5.2
|
||||||
|
|
||||||
## [0.1.0.0](https://git.d3data.de/D3Public/webauthn/releases/tag/0.1.0.0) - 2023-02-18
|
## [0.1.0.0](https://git.d3data.de/D3Public/webauthn/releases/tag/0.1.0.0) - 2023-02-18
|
||||||
### Added
|
### Added
|
||||||
- Key management in front and back end
|
- Key management in front and back end
|
||||||
- FIDO2 as password alternative for login in front- and backend - password as fallback
|
- FIDO2 / passkey as password alternative for login in front- and backend - password as fallback
|
||||||
- compatible with our 2FA one-time password module (https://packagist.org/packages/d3/oxid-twofactor-onetimepassword from version 2.1.0.0)
|
- compatible with our 2FA one-time password module (https://packagist.org/packages/d3/oxid-twofactor-onetimepassword from version 2.1.0.0)
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md)
|
[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md)
|
||||||
[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md)
|
[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md)
|
||||||
|
|
||||||
# DÂł Passwordless login for OXID eShop
|
# Passwordless login for OXID eShop
|
||||||
|
|
||||||
With this module, the login in the OXID shop can be carried out with a hardware based login key instead of a password (WebAuthn / FIDO2 based).
|
![Passwordless login for OXID eShop](src/logo.png)
|
||||||
|
|
||||||
|
With this module, the login in the OXID shop can be carried out with a hardware based login key (WebAuthn / FIDO2 based passkey) instead of a password.
|
||||||
|
|
||||||
This secures the login in the frontend and (if allowed for the user) also in the backend.
|
This secures the login in the frontend and (if allowed for the user) also in the backend.
|
||||||
|
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md)
|
[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md)
|
||||||
[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md)
|
[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md)
|
||||||
|
|
||||||
# DÂł Passwortloses Anmelden fĂĽr OXID eShop
|
# Passwortloses Anmelden fĂĽr OXID eShop
|
||||||
|
|
||||||
Mit diesem Modul kann die Anmeldung im OXID-Shop mit einem hardwarebasierten AnmeldeschlĂĽssel anstelle eines Passworts durchgefĂĽhrt werden (WebAuthn / FIDO2 basiert).
|
![Passwortloses Anmelden fĂĽr OXID eShop](src/logo.png)
|
||||||
|
|
||||||
|
Mit diesem Modul kann die Anmeldung im OXID-Shop mit einem hardwarebasierten AnmeldeschlĂĽssel (WebAuthn / FIDO2 basierter passkey) anstelle eines Passworts durchgefĂĽhrt werden.
|
||||||
|
|
||||||
Hierbei wird die Anmeldung im Frontend und (sofern fĂĽr den Benutzer erlaubt) auch im Backend gesichert.
|
Hierbei wird die Anmeldung im Frontend und (sofern fĂĽr den Benutzer erlaubt) auch im Backend gesichert.
|
||||||
|
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
"yubikey",
|
"yubikey",
|
||||||
"solokey",
|
"solokey",
|
||||||
"credential",
|
"credential",
|
||||||
"login"
|
"login",
|
||||||
|
"passkey"
|
||||||
],
|
],
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
@ -41,7 +42,7 @@
|
|||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.4",
|
"php": ">=7.4",
|
||||||
"oxid-esales/oxideshop-ce": "6.8 - 6.13",
|
"oxid-esales/oxideshop-ce": "6.8 - 6.14",
|
||||||
"web-auth/webauthn-lib": "^3.3",
|
"web-auth/webauthn-lib": "^3.3",
|
||||||
"nyholm/psr7": "^1.5.1",
|
"nyholm/psr7": "^1.5.1",
|
||||||
"nyholm/psr7-server": "^1.0.2",
|
"nyholm/psr7-server": "^1.0.2",
|
||||||
|
BIN
src/logo.png
Normal file
BIN
src/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.4 KiB |
@ -66,14 +66,15 @@ $logo = '<img src="https://logos.oxidmodule.com/d3logo.svg" alt="(D3)" style="he
|
|||||||
$aModule = [
|
$aModule = [
|
||||||
'id' => $sModuleId,
|
'id' => $sModuleId,
|
||||||
'title' => [
|
'title' => [
|
||||||
'de' => $logo.' zweiter Faktor - Passwortlose Anmeldung',
|
'de' => $logo.' zweiter Faktor - Passwortlose Anmeldung mit passkeys',
|
||||||
'en' => $logo.' second factor - passwordless login',
|
'en' => $logo.' second factor - passwordless login with passkeys',
|
||||||
],
|
],
|
||||||
'description' => [
|
'description' => [
|
||||||
'de' => 'Passwortlose Anmeldung für OXID eSales Shop (WebAuthn / FIDO2 basiert)',
|
'de' => 'Passwortlose Anmeldung für OXID eSales Shop (mit WebAuthn / FIDO2 basierten passkeys)',
|
||||||
'en' => 'Passwordless login for OXID eSales shop (WebAuthn / FIDO2 based)',
|
'en' => 'Passwordless login for OXID eSales shop (with WebAuthn / FIDO2 based passkeys)',
|
||||||
],
|
],
|
||||||
'version' => '0.1.0.0',
|
'version' => '1.0.0.0',
|
||||||
|
'thumbnail' => 'logo.png',
|
||||||
'author' => 'D³ Data Development (Inh.: Thomas Dartsch)',
|
'author' => 'D³ Data Development (Inh.: Thomas Dartsch)',
|
||||||
'email' => 'support@shopmodule.com',
|
'email' => 'support@shopmodule.com',
|
||||||
'url' => 'https://www.oxidmodule.com/',
|
'url' => 'https://www.oxidmodule.com/',
|
||||||
|
14
src/tests/d3webauthn_config.php
Normal file
14
src/tests/d3webauthn_config.php
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* For the full copyright and license information, please view the LICENSE
|
||||||
|
* file that was distributed with this source code.
|
||||||
|
*
|
||||||
|
* https://www.d3data.de
|
||||||
|
*
|
||||||
|
* @copyright (C) D3 Data Development (Inh. Thomas Dartsch)
|
||||||
|
* @author D3 Data Development - Daniel Seifert <info@shopmodule.com>
|
||||||
|
* @link https://www.oxidmodule.com
|
||||||
|
*/
|
||||||
|
|
||||||
|
const D3WEBAUTHN_REQUIRE_MODCFG = false;
|
Loading…
Reference in New Issue
Block a user