mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 02:17:41 +00:00 
			
		
		
		
	Fully disable cookie tracking by default, as before introducing OwnCloudClientManager; only SingleSessionManager tracks cookies
This commit is contained in:
		
							parent
							
								
									14d757ad9f
								
							
						
					
					
						commit
						0f4f4edf6c
					
				| @ -87,7 +87,7 @@ public class OwnCloudClient extends HttpClient { | |||||||
|         		HttpVersion.HTTP_1_1); |         		HttpVersion.HTTP_1_1); | ||||||
|          |          | ||||||
|         getParams().setCookiePolicy( |         getParams().setCookiePolicy( | ||||||
|         		CookiePolicy.BROWSER_COMPATIBILITY);	// to keep sessions |         		CookiePolicy.IGNORE_COOKIES); | ||||||
|         getParams().setParameter( |         getParams().setParameter( | ||||||
|         		PARAM_SINGLE_COOKIE_HEADER, 			// to avoid problems with some web servers |         		PARAM_SINGLE_COOKIE_HEADER, 			// to avoid problems with some web servers | ||||||
|         		PARAM_SINGLE_COOKIE_HEADER_VALUE); |         		PARAM_SINGLE_COOKIE_HEADER_VALUE); | ||||||
|  | |||||||
| @ -29,6 +29,8 @@ import java.util.HashMap; | |||||||
| import java.util.Iterator; | import java.util.Iterator; | ||||||
| import java.util.Map; | import java.util.Map; | ||||||
| 
 | 
 | ||||||
|  | import org.apache.commons.httpclient.cookie.CookiePolicy; | ||||||
|  | 
 | ||||||
| import android.accounts.Account; | import android.accounts.Account; | ||||||
| import android.accounts.AuthenticatorException; | import android.accounts.AuthenticatorException; | ||||||
| import android.accounts.OperationCanceledException; | import android.accounts.OperationCanceledException; | ||||||
| @ -102,6 +104,9 @@ public class SingleSessionManager implements OwnCloudClientManager { | |||||||
|     				account.getBaseUri(),  |     				account.getBaseUri(),  | ||||||
|     				context.getApplicationContext(),  |     				context.getApplicationContext(),  | ||||||
|     				true);	// TODO remove dependency on OwnCloudClientFactory |     				true);	// TODO remove dependency on OwnCloudClientFactory | ||||||
|  |             client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY); | ||||||
|  |             	// enable cookie tracking | ||||||
|  |              | ||||||
|     		 |     		 | ||||||
|     		// Restore Cookies ?? |     		// Restore Cookies ?? | ||||||
|     		AccountUtils.restoreCookies(accountName, client, context);		 |     		AccountUtils.restoreCookies(accountName, client, context);		 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user