Browse Source

Fix Petio SSO fallback

HalianElf 5 years ago
parent
commit
01a2ab37f7
1 changed files with 2 additions and 1 deletions
  1. 2 1
      api/functions/sso-functions.php

+ 2 - 1
api/functions/sso-functions.php

@@ -47,7 +47,8 @@ trait SSOFunctions
 			}
 			}
 		}
 		}
 		if ($this->config['ssoPetio']) {
 		if ($this->config['ssoPetio']) {
-			$petioToken = $this->getPetioToken($this->getSSOUserFor('petio', $userobj), $password, $token);
+			$fallback = ($this->config['petioFallbackUser'] !== '' && $this->config['petioFallbackPassword'] !== '');
+			$petioToken = $this->getPetioToken($this->getSSOUserFor('petio', $userobj), $password, $token, $fallback);
 			if ($petioToken) {
 			if ($petioToken) {
 				$this->coookie('set', 'petio_jwt', $petioToken, $this->config['rememberMeDays'], false);
 				$this->coookie('set', 'petio_jwt', $petioToken, $this->config['rememberMeDays'], false);
 			}
 			}