I find myself implementing user management over and over again in almost the same way in each Spring Boot Project:
user/login
user/register
user/reset
user/activation
(email verification)
Is there a user library/plugin for user management in Spring Boot which can handle all the overhead boilerplate in an opinionated way, so that it just takes some configuration (passwordEncoder
, smtp credentials, UserDetails, ...)?
I know there are some Oauth clients and identity managements (Okta, Keycloak etc.) which can be connected quite easily, but I'd like something (cheaper and) more lightweight.