Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 258743

Summary: [ui] add secure storage for password caching
Product: [RT] ECF Reporter: Scott Lewis <slewis>
Component: ecf.uiAssignee: ecf.core-inbox <ecf.core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: cmalinescu, yaumunlam
Version: 2.1.0Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Scott Lewis CLA 2008-12-13 21:15:38 EST
Currently ECF uses the Platform.getAuthorizationInfo method in the org.eclipse.ecf.ui.util.PasswordCacheHelper class to cache passwords within a given Eclipse session.  The passwords are not currently stored across Eclipse sessions.

This should be modified to use the new Equinox secure storage mechanism.  This would securely and persistently store account passwords.

An option is to use the new org.eclipse.ecf.storage bundle/services which allow the storage of IDs and associated properties via ISecurePreferences.
Comment 1 Cristian Malinescu CLA 2009-01-29 13:13:22 EST
We are interested too into this case; Because of missing persistent authentication credentials when the users try to install or update the plugin

http://na.blackberry.com/eng/developers/javaappdev/javaeclipseplug.jsp

they have to enter multiple times this information.  
Comment 2 Scott Lewis CLA 2014-02-12 15:24:27 EST
this was done long ago with org.eclipse.ecf.storage API/bundle.