Class AuthentificationManager
- java.lang.Object
-
- org.silverpeas.mobile.client.common.AuthentificationManager
-
public class AuthentificationManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringUSER_PROFILstatic StringXSilverpeasSessionstatic StringXSTKN
-
Constructor Summary
Constructors Constructor Description AuthentificationManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHeader(String key, String value)voidauthenticateOnSilverpeas(String login, String password, String domainId, com.google.gwt.user.client.Command attempt)voidclearCache()voidclearLocalStorage()Clean data in local storage.StringdecryptPassword(String passwordEncrysted)Decrypt password in local storage.StringgetHeader(String key)static AuthentificationManagergetInstance()voidinjectAuthenticationHttpHeaders(com.google.gwt.http.client.RequestBuilder builder)FullUserDTOloadUser()voidlogout()voidstoreUser(DetailUserDTO user, UserProfileDTO profil, String login, String password, String domainId)voidupdateAvatarInCache(String avatarData)
-
-
-
Field Detail
-
USER_PROFIL
public static final String USER_PROFIL
- See Also:
- Constant Field Values
-
XSTKN
public static final String XSTKN
- See Also:
- Constant Field Values
-
XSilverpeasSession
public static final String XSilverpeasSession
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static AuthentificationManager getInstance()
-
storeUser
public void storeUser(DetailUserDTO user, UserProfileDTO profil, String login, String password, String domainId)
-
updateAvatarInCache
public void updateAvatarInCache(String avatarData)
-
clearLocalStorage
public void clearLocalStorage()
Clean data in local storage.
-
loadUser
public FullUserDTO loadUser()
-
decryptPassword
public String decryptPassword(String passwordEncrysted)
Decrypt password in local storage.- Parameters:
passwordEncrysted-- Returns:
-
authenticateOnSilverpeas
public void authenticateOnSilverpeas(String login, String password, String domainId, com.google.gwt.user.client.Command attempt)
-
injectAuthenticationHttpHeaders
public void injectAuthenticationHttpHeaders(com.google.gwt.http.client.RequestBuilder builder)
-
logout
public void logout()
-
clearCache
public void clearCache()
-
-