diff options
Diffstat (limited to 'ucb/source/ucp/cmis/auth_provider.cxx')
-rw-r--r-- | ucb/source/ucp/cmis/auth_provider.cxx | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/ucb/source/ucp/cmis/auth_provider.cxx b/ucb/source/ucp/cmis/auth_provider.cxx index 0c3e4c0ec52f..ea833b15c859 100644 --- a/ucb/source/ucp/cmis/auth_provider.cxx +++ b/ucb/source/ucp/cmis/auth_provider.cxx @@ -22,8 +22,6 @@ using namespace std; namespace cmis { - css::uno::Reference< css::ucb::XCommandEnvironment> - AuthProvider::sm_xEnv; bool AuthProvider::authenticationQuery( string& username, string& password ) { if ( m_xEnv.is() ) @@ -66,6 +64,18 @@ namespace cmis return false; } + css::uno::WeakReference< css::ucb::XCommandEnvironment> AuthProvider::sm_xEnv; + + void AuthProvider::setXEnv(const css::uno::Reference< css::ucb::XCommandEnvironment>& xEnv ) + { + sm_xEnv = xEnv; + } + + css::uno::Reference< css::ucb::XCommandEnvironment> AuthProvider::getXEnv() + { + return sm_xEnv; + } + char* AuthProvider::onedriveAuthCodeFallback( const char* url, const char* /*username*/, const char* /*password*/ ) |