Package com.xebialabs.deployit.security
Interface UserService
public interface UserService
-
Method Summary
Modifier and TypeMethodDescriptionvoidauthenticate(String username, String password) longcountUsers(String username) voidvoidlistUsernames(String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order) voidmodifyPassword(String username, String newPassword) voidmodifyPassword(String username, String newPassword, String oldPassword)
-
Method Details
-
countUsers
-
create
-
read
-
listUsernames
-
listUsernames
-
modifyPassword
-
modifyPassword
void modifyPassword(String username, String newPassword, String oldPassword) throws IllegalArgumentException - Throws:
IllegalArgumentException- when the provided old password does not match
-
delete
-
authenticate
- Throws:
AuthenticationFailureException
-