mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-11-04 12:28:25 +00:00 
			
		
		
		
	Merge pull request #119 from owncloud/fix_non_alphanumeric_chars_in_password
Fixed support of non alphanumeric chars in password
This commit is contained in:
		
						commit
						785562038e
					
				@ -47,6 +47,7 @@ public class OwnCloudBasicCredentials implements OwnCloudCredentials {
 | 
				
			|||||||
        client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);        
 | 
					        client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);        
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        client.getParams().setAuthenticationPreemptive(true);
 | 
					        client.getParams().setAuthenticationPreemptive(true);
 | 
				
			||||||
 | 
					        client.getParams().setCredentialCharset(OwnCloudCredentialsFactory.CREDENTIAL_CHARSET);
 | 
				
			||||||
        client.getState().setCredentials(
 | 
					        client.getState().setCredentials(
 | 
				
			||||||
        		AuthScope.ANY, 
 | 
					        		AuthScope.ANY, 
 | 
				
			||||||
        		new UsernamePasswordCredentials(mUsername, mPassword)
 | 
					        		new UsernamePasswordCredentials(mUsername, mPassword)
 | 
				
			||||||
 | 
				
			|||||||
@ -49,6 +49,7 @@ public class OwnCloudBearerCredentials implements OwnCloudCredentials {
 | 
				
			|||||||
	    client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);        
 | 
						    client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);        
 | 
				
			||||||
	    
 | 
						    
 | 
				
			||||||
	    client.getParams().setAuthenticationPreemptive(true);
 | 
						    client.getParams().setAuthenticationPreemptive(true);
 | 
				
			||||||
 | 
					        client.getParams().setCredentialCharset(OwnCloudCredentialsFactory.CREDENTIAL_CHARSET);
 | 
				
			||||||
	    client.getState().setCredentials(
 | 
						    client.getState().setCredentials(
 | 
				
			||||||
	    		AuthScope.ANY, 
 | 
						    		AuthScope.ANY, 
 | 
				
			||||||
	    		new BearerCredentials(mAccessToken)
 | 
						    		new BearerCredentials(mAccessToken)
 | 
				
			||||||
 | 
				
			|||||||
@ -26,6 +26,8 @@ package com.owncloud.android.lib.common;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
public class OwnCloudCredentialsFactory {
 | 
					public class OwnCloudCredentialsFactory {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public static final String CREDENTIAL_CHARSET = "UTF-8";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	private static OwnCloudAnonymousCredentials sAnonymousCredentials;
 | 
						private static OwnCloudAnonymousCredentials sAnonymousCredentials;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	public static OwnCloudCredentials newBasicCredentials(String username, String password) {
 | 
						public static OwnCloudCredentials newBasicCredentials(String username, String password) {
 | 
				
			||||||
 | 
				
			|||||||
@ -41,6 +41,7 @@ public class OwnCloudSamlSsoCredentials implements OwnCloudCredentials {
 | 
				
			|||||||
	@Override
 | 
						@Override
 | 
				
			||||||
	public void applyTo(OwnCloudClient client) {
 | 
						public void applyTo(OwnCloudClient client) {
 | 
				
			||||||
        client.getParams().setAuthenticationPreemptive(false);
 | 
					        client.getParams().setAuthenticationPreemptive(false);
 | 
				
			||||||
 | 
					        client.getParams().setCredentialCharset(OwnCloudCredentialsFactory.CREDENTIAL_CHARSET);
 | 
				
			||||||
        client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
 | 
					        client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
 | 
				
			||||||
        client.setFollowRedirects(false);
 | 
					        client.setFollowRedirects(false);
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user