/register endpoint and send in a username and password, and the system registers an account. Then you call /login and pass your username and password which then passes back an login token which you can use to authenticate yourself./register could assign the user the registering role, then calls like /confirmEmail and /manage/2fa could check if requirements have been met and give them a registered role./register, /confirmEmail and /manage/2fa endpoints, which i would really like to avoid.