Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 78556203 authored by David A. Velasco's avatar David A. Velasco
Browse files

Merge pull request #119 from owncloud/fix_non_alphanumeric_chars_in_password

Fixed support of non alphanumeric chars in password
parents 5e5aac5f 0666f08e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -47,6 +47,7 @@ public class OwnCloudBasicCredentials implements OwnCloudCredentials {
        client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);        
        
        client.getParams().setAuthenticationPreemptive(true);
        client.getParams().setCredentialCharset(OwnCloudCredentialsFactory.CREDENTIAL_CHARSET);
        client.getState().setCredentials(
        		AuthScope.ANY, 
        		new UsernamePasswordCredentials(mUsername, mPassword)
+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ public class OwnCloudBearerCredentials implements OwnCloudCredentials {
	    client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);        
	    
	    client.getParams().setAuthenticationPreemptive(true);
        client.getParams().setCredentialCharset(OwnCloudCredentialsFactory.CREDENTIAL_CHARSET);
	    client.getState().setCredentials(
	    		AuthScope.ANY, 
	    		new BearerCredentials(mAccessToken)
+2 −0
Original line number Diff line number Diff line
@@ -26,6 +26,8 @@ package com.owncloud.android.lib.common;

public class OwnCloudCredentialsFactory {

	public static final String CREDENTIAL_CHARSET = "UTF-8";

	private static OwnCloudAnonymousCredentials sAnonymousCredentials;

	public static OwnCloudCredentials newBasicCredentials(String username, String password) {
+1 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ public class OwnCloudSamlSsoCredentials implements OwnCloudCredentials {
	@Override
	public void applyTo(OwnCloudClient client) {
        client.getParams().setAuthenticationPreemptive(false);
        client.getParams().setCredentialCharset(OwnCloudCredentialsFactory.CREDENTIAL_CHARSET);
        client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
        client.setFollowRedirects(false);