public function SecuresiteManager::forcedAuth in Secure Site 8
Determine if Secure Site authentication should be forced.
Overrides SecuresiteManagerInterface::forcedAuth
File
- src/SecuresiteManager.php, line 531 
- Contains \Drupal\securesite\SecuresiteManager.
Class
Namespace
Drupal\securesiteCode
public function forcedAuth() {
  // Do we require credentials to display this page?
  if (php_sapi_name() == 'cli' || current_path() == 'admin/reports/request-test') {
    return FALSE;
  }
  else {
    switch (\Drupal::config('securesite.settings')
      ->get('securesite_enabled')) {
      case SECURESITE_ALWAYS:
        return TRUE;
      case SECURESITE_OFFLINE:
        return \Drupal::state()
          ->get('system.maintenance_mode') ?: 0;
      default:
        return FALSE;
    }
  }
}