The Rest web service will be developed in Spring Boot. PFB the features. The service response will have HATEOS. Based on your requirement user management module with OAuth2 can be added. If required we The user management can be done. Google , Facebook or Twitter login also can be provided using OAuth2. JWT tokens can be used for Authentication. The complete user management activities like signup, signup confirmation, login, forget password, remember me will be implemented. We can fully customize the order as per your requirement.