make relying party URL configurable

Cette révision appartient à :
Daniel Seifert 2022-11-03 13:43:39 +01:00
Parent 8df85439e4
révision bfdb6454d8
Signé par: DanielS
ID de la clé GPG: 8A7C4C6ED1915C6F
2 fichiers modifiés avec 13 ajouts et 1 suppressions

Voir le fichier

@ -26,9 +26,13 @@ class RelyingPartyEntity extends PublicKeyCredentialRpEntity
{
public function __construct()
{
$shopUrl = is_string(Registry::getConfig()->getConfigParam('d3webauthn_diffshopurl')) ?
trim(Registry::getConfig()->getConfigParam('d3webauthn_diffshopurl')) :
null;
parent::__construct(
Registry::getConfig()->getActiveShop()->getFieldData('oxname'),
preg_replace('/(^www\.)(.*)/mi', '$2', $_SERVER['HTTP_HOST'])
$shopUrl ?: preg_replace('/(^www\.)(.*)/mi', '$2', $_SERVER['HTTP_HOST'])
);
}
}

Voir le fichier

@ -146,5 +146,13 @@ $aModule = array(
'block' => 'checkout_options_login',
'file' => 'Application/views/blocks/page/checkout/inc/checkout_options_login.tpl',
]
],
'settings' => [
[
'group' => $sModuleId.'_general',
'name' => $sModuleId.'_diffshopurl',
'type' => 'str',
'value' => false
],
]
);