public async Task <IActionResult> SignUp([FromBody] SignupMessage message)
        {
            // Create the user in Auth0.
            var dbConnectionUserId = await _auth0Client.Signup(message.Email, message.Password);

            var auth0UserId = "auth0|" + dbConnectionUserId;

            // Create the account in the DB and link it to the current session.
            var cookies = HttpContext.Request.Cookies;

            cookies.TryGetValue(PublicWebProxyController.VisitorSessionKey, out var sessionId);

            await _accoutnService.EnsureAccountEsists(Db, auth0UserId, sessionId);

            // Log the user in.
            var claims = new Claim[] {
                new Claim(ClaimTypes.NameIdentifier, auth0UserId),
                new Claim(ClaimTypes.Email, message.Email)
            };

            var claimsPrincipal = new ClaimsPrincipal(new ClaimsIdentity(claims, "AuthenticationTypes.Federation"));
            await HttpContext.SignInAsync(CookieAuthenticationDefaults.AuthenticationScheme, claimsPrincipal);

            return(Ok());
        }
 public void OnSignupHandler(SignupMessage m)
 {
 }