org.alfresco.bm.http
Class UserDataAutheticationDetailsProvider
java.lang.Object
org.alfresco.bm.http.UserDataAutheticationDetailsProvider
- All Implemented Interfaces:
- AuthenticationDetailsProvider
public class UserDataAutheticationDetailsProvider
- extends Object
- implements AuthenticationDetailsProvider
AuthenticationDetailsProvider using UserData to store user-details.
Admin credentials are mutable and default to "admin", password "admin".
- Author:
- Frederik Heremans
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserDataAutheticationDetailsProvider
public UserDataAutheticationDetailsProvider(UserDataService userDataService,
String adminUserName,
String adminPassword)
- Parameters:
userDataService - service to use for UserData related operations
getPasswordForUser
public String getPasswordForUser(String userName)
- Specified by:
getPasswordForUser in interface AuthenticationDetailsProvider
- Returns:
- the password for the given user. Returns null, if user doesn't exist.
getTicketForUser
public String getTicketForUser(String userName)
- Specified by:
getTicketForUser in interface AuthenticationDetailsProvider
- Returns:
- the password for the given user. Returns null, if no ticket has been stored for
this user or if the user doesn't exist.
updateTicketForUser
public void updateTicketForUser(String userName,
String ticket)
throws IllegalArgumentException
- Description copied from interface:
AuthenticationDetailsProvider
- Update the value of the ticket for the given user.
- Specified by:
updateTicketForUser in interface AuthenticationDetailsProvider
- Throws:
IllegalArgumentException - when the user does not exist.
getAdminUserName
public String getAdminUserName()
- Specified by:
getAdminUserName in interface AuthenticationDetailsProvider
- Returns:
- the Alfresco administrator username
getAdminPassword
public String getAdminPassword()
- Specified by:
getAdminPassword in interface AuthenticationDetailsProvider
- Returns:
- the Alfresco administrator password
Copyright © 2012. All Rights Reserved.