public ActionResult <UserIdentity> ValidateToken(ValidateTokenRequest validateTokenRequest)
        {
            if (TokenAuthenticationFactory.TryValidateToken(validateTokenRequest.Token, out var claimsPrincipal))
            {
                UserIdentity user = new UserIdentity(claimsPrincipal.Claims);

                return(Ok(user));
            }

            return(BadRequest());
        }