when authenticated no need to provide email as query param
use ExternalResource rule and mutualize code
server can be started with a main
migrate to assertj
update artifacts versions