feat(auth): add microsoft auto-remember policy with tenant override and configurable remember TTL
This commit is contained in:
@@ -22,6 +22,7 @@ class SettingServicesFactory
|
||||
private ?SettingsMicrosoftGateway $settingsMicrosoftGateway = null;
|
||||
private ?SettingsSessionGateway $settingsSessionGateway = null;
|
||||
private ?SettingsSmtpGateway $settingsSmtpGateway = null;
|
||||
private ?SettingsLoginPersistenceGateway $settingsLoginPersistenceGateway = null;
|
||||
|
||||
public function __construct(
|
||||
private readonly SettingRepositoryFactory $settingRepositoryFactory
|
||||
@@ -94,6 +95,11 @@ class SettingServicesFactory
|
||||
return $this->settingsSmtpGateway ??= new SettingsSmtpGateway($this->createSettingsMetadataGateway());
|
||||
}
|
||||
|
||||
public function createSettingsLoginPersistenceGateway(): SettingsLoginPersistenceGateway
|
||||
{
|
||||
return $this->settingsLoginPersistenceGateway ??= new SettingsLoginPersistenceGateway($this->createSettingsMetadataGateway());
|
||||
}
|
||||
|
||||
public function createSettingCacheService(): SettingCacheService
|
||||
{
|
||||
return $this->settingCacheService ??= new SettingCacheService();
|
||||
|
||||
Reference in New Issue
Block a user