From: Kevin Ottens Date: Thu, 11 Mar 2021 14:25:49 +0000 (+0100) Subject: Finish cleaning up shibboleth X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~21^2~320^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7ad020880097db9f9370827d8402b3fb7baf3c05;p=nextcloud-desktop.git Finish cleaning up shibboleth There were a couple of shibboleth related enums left, since that auth method isn't supported anymore remove the code tied to those enums. It was dead code anyway. Signed-off-by: Kevin Ottens --- diff --git a/src/gui/owncloudsetupwizard.cpp b/src/gui/owncloudsetupwizard.cpp index 51c727208..794cf8661 100644 --- a/src/gui/owncloudsetupwizard.cpp +++ b/src/gui/owncloudsetupwizard.cpp @@ -86,17 +86,6 @@ bool OwncloudSetupWizard::bringWizardToFrontIfVisible() return false; } - if (wiz->_ocWizard->currentId() == WizardCommon::Page_ShibbolethCreds) { - // Try to find if there is a browser open and raise that instead (Issue #6105) - const auto allWindow = qApp->topLevelWidgets(); - auto it = std::find_if(allWindow.cbegin(), allWindow.cend(), [](QWidget *w) - { return QLatin1String(w->metaObject()->className()) == QLatin1String("OCC::ShibbolethWebView"); }); - if (it != allWindow.cend()) { - ownCloudGui::raiseDialog(*it); - return true; - } - } - ownCloudGui::raiseDialog(wiz->_ocWizard); return true; } @@ -413,7 +402,7 @@ void OwncloudSetupWizard::slotAuthError() // bring wizard to top _ocWizard->bringToTop(); - if (_ocWizard->currentId() == WizardCommon::Page_ShibbolethCreds || _ocWizard->currentId() == WizardCommon::Page_OAuthCreds || _ocWizard->currentId() == WizardCommon::Page_Flow2AuthCreds) { + if (_ocWizard->currentId() == WizardCommon::Page_OAuthCreds || _ocWizard->currentId() == WizardCommon::Page_Flow2AuthCreds) { _ocWizard->back(); } _ocWizard->displayError(errorMsg, _ocWizard->currentId() == WizardCommon::Page_ServerSetup && checkDowngradeAdvised(reply)); diff --git a/src/gui/wizard/owncloudsetuppage.cpp b/src/gui/wizard/owncloudsetuppage.cpp index 800d965d6..fa8a221d0 100644 --- a/src/gui/wizard/owncloudsetuppage.cpp +++ b/src/gui/wizard/owncloudsetuppage.cpp @@ -228,8 +228,6 @@ int OwncloudSetupPage::nextId() const return WizardCommon::Page_OAuthCreds; case DetermineAuthTypeJob::LoginFlowV2: return WizardCommon::Page_Flow2AuthCreds; - case DetermineAuthTypeJob::Shibboleth: - return WizardCommon::Page_ShibbolethCreds; case DetermineAuthTypeJob::WebViewFlow: return WizardCommon::Page_WebView; } diff --git a/src/gui/wizard/owncloudwizardcommon.h b/src/gui/wizard/owncloudwizardcommon.h index 5ebcca01f..30b4dfb80 100644 --- a/src/gui/wizard/owncloudwizardcommon.h +++ b/src/gui/wizard/owncloudwizardcommon.h @@ -44,7 +44,6 @@ namespace WizardCommon { Page_Welcome, Page_ServerSetup, Page_HttpCreds, - Page_ShibbolethCreds, Page_OAuthCreds, Page_Flow2AuthCreds, Page_WebView, diff --git a/src/libsync/networkjobs.cpp b/src/libsync/networkjobs.cpp index ac09a6a4d..3f5a05369 100644 --- a/src/libsync/networkjobs.cpp +++ b/src/libsync/networkjobs.cpp @@ -919,11 +919,6 @@ void DetermineAuthTypeJob::start() propfind->setIgnoreCredentialFailure(true); oldFlowRequired->setIgnoreCredentialFailure(true); - connect(get, &AbstractNetworkJob::redirected, this, [this, get](QNetworkReply *, const QUrl &target, int) { - Q_UNUSED(this) - Q_UNUSED(get) - Q_UNUSED(target) - }); connect(get, &SimpleNetworkJob::finishedSignal, this, [this]() { _getDone = true; checkAllDone(); @@ -968,16 +963,13 @@ void DetermineAuthTypeJob::checkAllDone() } auto result = _resultPropfind; - // OAuth > Shib > Basic - if (_resultGet == Shibboleth && result != OAuth) - result = Shibboleth; - // WebViewFlow > OAuth > Shib > Basic + // WebViewFlow > OAuth > Basic if (_account->serverVersionInt() >= Account::makeServerVersion(12, 0, 0)) { result = WebViewFlow; } - // LoginFlowV2 > WebViewFlow > OAuth > Shib > Basic + // LoginFlowV2 > WebViewFlow > OAuth > Basic if (_account->serverVersionInt() >= Account::makeServerVersion(16, 0, 0)) { result = LoginFlowV2; } diff --git a/src/libsync/networkjobs.h b/src/libsync/networkjobs.h index 03635a964..99fd1d1f6 100644 --- a/src/libsync/networkjobs.h +++ b/src/libsync/networkjobs.h @@ -439,7 +439,6 @@ public: enum AuthType { Basic, // also the catch-all fallback for backwards compatibility reasons OAuth, - Shibboleth, WebViewFlow, LoginFlowV2 };