[Libreoffice-commits] core.git: Branch 'feature/gsoc14-libcmis' - ucb/source
Mihai Varga
mihai.mv13 at gmail.com
Wed Jun 25 03:03:10 PDT 2014
ucb/source/ucp/cmis/auth_provider.cxx | 12 ++++++++++++
ucb/source/ucp/cmis/auth_provider.hxx | 2 ++
2 files changed, 14 insertions(+)
New commits:
commit d36a58540413e89b2dcd0f4a0853c6aa3ed06d88
Author: Mihai Varga <mihai.mv13 at gmail.com>
Date: Wed Jun 25 13:02:41 2014 +0300
default onedrive auth provider - not working yet
Change-Id: Ie0f648d7e23afa019a052a22ef5b69ba13b6898c
diff --git a/ucb/source/ucp/cmis/auth_provider.cxx b/ucb/source/ucp/cmis/auth_provider.cxx
index bd00986..895aac0 100644
--- a/ucb/source/ucp/cmis/auth_provider.cxx
+++ b/ucb/source/ucp/cmis/auth_provider.cxx
@@ -15,6 +15,7 @@
#include <ucbhelper/simpleauthenticationrequest.hxx>
#include "auth_provider.hxx"
+#include <svtools/authentication.hxx>
using namespace com::sun::star;
using namespace std;
@@ -62,6 +63,17 @@ namespace cmis
}
return false;
}
+
+ char* AuthProvider::authCodeFallback( const char* /*url*/,
+ const char* /*username*/, const char* /*password*/ )
+ {
+ OUString instructions = "instructions";
+ OUString url = "url";
+
+ AuthenticationDialog aDlg( NULL );
+ aDlg.Execute();
+ return strdup( "code" );
+ }
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/ucb/source/ucp/cmis/auth_provider.hxx b/ucb/source/ucp/cmis/auth_provider.hxx
index f36d9a7..c6e030c 100644
--- a/ucb/source/ucp/cmis/auth_provider.hxx
+++ b/ucb/source/ucp/cmis/auth_provider.hxx
@@ -29,6 +29,8 @@ namespace cmis
m_xEnv( xEnv ), m_sUrl( sUrl ), m_sBindingUrl( sBindingUrl ) { }
bool authenticationQuery( std::string& username, std::string& password ) SAL_OVERRIDE;
+ char* authCodeFallback( const char* /*url*/,
+ const char* /*username*/, const char* /*password*/ );
};
}
More information about the Libreoffice-commits
mailing list