See https://www.baeldung.com/get-user-in-spring-security#interface and https://stackoverflow.com/questions/52474807/spring-security-jwt-how-to-enrich-authentication-principal-after-successful-l/52620593#52620593