Assist with the development of a authentication/profiling system. This is a simple web app backed by a MySQL database to authenticate credentials from a web form. Expose a simple JSON interface which allows the request for profile information for a particular identity which is used by back end systems.
Additional interaction with a 3rd party system where an encrypted payload is passed on successful authentication.
Deliverables required in implementation
- unit tests
- FitNesse test suite at the service layer to validate success (Help/Training will be provided)
- Java 1.6 web app deployable in Tomcat 7
- Web form integrated with accounts via Hibernate
- use of Spring and Spring Security
- Java 1.6
- Tomcat 7
- Spring Security