public LoginResult authenticateUser(String userName, String userPassword) {
LoginResult loginResult = new LoginResult();
log.info(": authenticating user " +userName+ " ...");
try {
SignInResult signInResult = ontClient.getSession(userName, userPassword);
loginResult.setSessionId(signInResult.getSessionId());
loginResult.setUserId(signInResult.getUserId());
loginResult.setUserName(signInResult.getUserName());
loginResult.setUserRole(signInResult.getUserRole());
}
catch (Exception ex) {
loginResult.setError(ex.getMessage());
}