How to define and manage user in Spring Security using Spring boot microservice