mirror of
https://github.com/owncloud/android-library.git
synced 2026-08-12 00:42:58 +00:00
Merge branch 'master' into develop
This commit is contained in:
@@ -80,10 +80,11 @@ public class AccountUtils {
|
||||
public static String constructFullURLForAccount(Context context, Account account) throws AccountNotFoundException {
|
||||
AccountManager ama = AccountManager.get(context);
|
||||
String baseurl = ama.getUserData(account, Constants.KEY_OC_BASE_URL);
|
||||
String strver = ama.getUserData(account, Constants.KEY_OC_VERSION);
|
||||
String version = ama.getUserData(account, Constants.KEY_OC_VERSION);
|
||||
String versionString = ama.getUserData(account, Constants.KEY_OC_VERSION_STRING);
|
||||
boolean supportsOAuth = (ama.getUserData(account, Constants.KEY_SUPPORTS_OAUTH2) != null);
|
||||
boolean supportsSamlSso = (ama.getUserData(account, Constants.KEY_SUPPORTS_SAML_WEB_SSO) != null);
|
||||
OwnCloudVersion ver = new OwnCloudVersion(strver);
|
||||
OwnCloudVersion ver = new OwnCloudVersion(version, versionString);
|
||||
String webdavpath = getWebdavPath(ver, supportsOAuth, supportsSamlSso);
|
||||
|
||||
if (baseurl == null || webdavpath == null)
|
||||
@@ -148,6 +149,10 @@ public class AccountUtils {
|
||||
* http://server/path or https://owncloud.server
|
||||
*/
|
||||
public static final String KEY_OC_BASE_URL = "oc_base_url";
|
||||
/**
|
||||
* Version string as shown in the status.php resource in the server side
|
||||
*/
|
||||
public static final String KEY_OC_VERSION_STRING = "oc_version_string";
|
||||
/**
|
||||
* Flag signaling if the ownCloud server can be accessed with OAuth2 access tokens.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user