summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <robin@icewind.nl>2021-11-04 15:38:42 +0100
committerRobin Appelman <robin@icewind.nl>2022-01-20 16:08:55 +0100
commit0bed61f949bc7a8c69cd154919e78b704e28c99e (patch)
tree92e6778347b5b83bcdc521c78b05ad4bc01b3b3f
parenta9619c3770b2659274ab236eb15dfea5ba9470bb (diff)
downloadnextcloud-server-0bed61f949bc7a8c69cd154919e78b704e28c99e.tar.gz
nextcloud-server-0bed61f949bc7a8c69cd154919e78b704e28c99e.zip
update to release smb lib
Signed-off-by: Robin Appelman <robin@icewind.nl>
-rw-r--r--apps/files_external/lib/Lib/Backend/SMB.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/files_external/lib/Lib/Backend/SMB.php b/apps/files_external/lib/Lib/Backend/SMB.php
index b6854e6938d..57ee866f3c7 100644
--- a/apps/files_external/lib/Lib/Backend/SMB.php
+++ b/apps/files_external/lib/Lib/Backend/SMB.php
@@ -94,10 +94,10 @@ class SMB extends Backend {
throw new \InvalidArgumentException('invalid authentication backend');
}
$credentialsStore = $auth->getCredentialsStore();
- $kerb_auth = new KerberosApacheAuth();
- if ($kerb_auth->checkTicket()) {
- $kerb_auth->registerApacheKerberosTicket();
- $smbAuth = $kerb_auth;
+ $kerbAuth = new KerberosApacheAuth();
+ // check if a kerberos ticket is available, else fallback to session credentials
+ if ($kerbAuth->checkTicket()) {
+ $smbAuth = $kerbAuth;
} else {
try {
$credentials = $credentialsStore->getLoginCredentials();