From 49a74cdd6f499a64d83e18573dc00a2a271b8463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gr=C3=A9gory=20Soutad=C3=A9?= Date: Tue, 6 Jul 2021 21:04:48 +0200 Subject: [PATCH] Set default login method to "AdobeID" --- src/libgourou.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libgourou.cpp b/src/libgourou.cpp index 8c100a8..04d330f 100644 --- a/src/libgourou.cpp +++ b/src/libgourou.cpp @@ -373,7 +373,11 @@ namespace gourou decl.append_attribute("version") = "1.0"; pugi::xml_node signIn = signInRequest.append_child("adept:signIn"); signIn.append_attribute("xmlns:adept") = ADOBE_ADEPT_NS; - signIn.append_attribute("method") = user->getLoginMethod().c_str(); + std::string loginMethod = user->getLoginMethod(); + if (loginMethod.size()) + signIn.append_attribute("method") = loginMethod.c_str(); + else + signIn.append_attribute("method") = "AdobeID"; unsigned char encryptedSignInData[RSA_KEY_SIZE]; const unsigned char* deviceKey = device->getDeviceKey();