ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
class.ilPrivacySecuritySetupConfig.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
20 use ILIAS\Setup;
21 
22 class ilPrivacySecuritySetupConfig implements Setup\Config
23 {
24  protected bool $force_https_on_login;
28 
29  public function __construct(
30  bool $force_https_on_login = false,
31  ?int $authentication_duration_in_ms = null,
32  ?int $account_assistance_duration_in_ms = null,
33  ?int $registration_duration_in_ms = null,
34  ) {
35  $this->force_https_on_login = $force_https_on_login;
36  $this->authentication_duration_in_ms = $authentication_duration_in_ms;
37  $this->account_assistance_duration_in_ms = $account_assistance_duration_in_ms;
38  $this->registration_duration_in_ms = $registration_duration_in_ms;
39  }
40 
41  public function getForceHttpsOnLogin(): bool
42  {
44  }
45 
46  public function getAuthDurationInMs(): ?int
47  {
49  }
50 
52  {
54  }
55 
56  public function getRegistrationDurationInMs(): ?int
57  {
59  }
60 }
__construct(bool $force_https_on_login=false, ?int $authentication_duration_in_ms=null, ?int $account_assistance_duration_in_ms=null, ?int $registration_duration_in_ms=null,)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...