Implemented Spring Security Authentication Provider