getExtension('security'); \assert($extension instanceof SecurityExtension); $extension->addAuthenticatorFactory(new PluginFactory()); $extension->addAuthenticatorFactory(new MauticSsoFactory()); $container->addCompilerPass(new OAuthReplacePass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 0); $container->addCompilerPass(new SsoAuthenticatorPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 0); $container->addCompilerPass(new FormLoginAuthenticatorOptionsPass(), PassConfig::TYPE_BEFORE_OPTIMIZATION, 0); } }