Skip to content

Commit d239891

Browse files
committed
Set issuer label in MFA code to the application title
Signed-off-by: Tim Goudriaan <tim@codedmonkey.com>
1 parent ae457bc commit d239891

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/DependencyInjection/Compiler/ParametersPass.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,19 @@ class ParametersPass implements CompilerPassInterface
99
{
1010
public function process(ContainerBuilder $container): void
1111
{
12+
$this->setMfaIssuer($container);
1213
$this->setTwigGlobal($container);
1314
}
1415

15-
private function setTwigGlobal(ContainerBuilder $container): void
16+
private function setMfaIssuer(ContainerBuilder $container): void
1617
{
17-
$parameterBag = $container->getParameterBag();
18+
$container->setParameter('scheb_two_factor.totp.issuer', $container->getParameter('dirigent.title'));
19+
}
1820

21+
private function setTwigGlobal(ContainerBuilder $container): void
22+
{
1923
$variables = [
20-
'slug' => $parameterBag->get('dirigent.slug'),
24+
'slug' => $container->getParameter('dirigent.slug'),
2125
];
2226

2327
$container->getDefinition('twig')->addMethodCall('addGlobal', ['dirigent', $variables]);

0 commit comments

Comments
 (0)