Initial commit
Create basic project structure using maven. Add dropwizard dependency to pom file.
Done basic services of the authentication module.
Done authentication using MySQL for users and Redis for authentication token.
Implemented UserMapper tests, all passing.
Implement UserDAO tests, all tests passing.
Implement UserBusiness tests, all of them passing.
Implement TokenBusiness tests, all of them passing.
Implement TokenDAO tests, all of them passing.
Implement tests for TokenFactory. All tests passing.
Implement PasswordHandler tests, all of them passing.
Implement UserResource tests, all of them passing. The authentication module is done.
Merge branch 'feature-authentication-implementation'
Add authorization entities, business. Wokrking on IPermissionDAO.
Done IPermissionDAO and IRoleDAO.
Add Permission mapper.
Refactor get role by name. Add RoleMapper.
Add the resource and the business responsible to check if a user us authorized. The URL matcher is the only thing left to do.
Add user organization field to the user entity in the authentication module.
Update authentication tests.