make relying party URL configurable

This commit is contained in:
2022-11-03 13:43:39 +01:00
parent 8df85439e4
commit bfdb6454d8
2 changed files with 13 additions and 1 deletions

View File

@ -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'])
);
}
}