func AuthenticateUser(userDomain *domain.UserDomain, ar domain.AuthenticationRequest, req *http.Request, r render.Render) { jwt, err := userDomain.Authenticate(&ar) if err != nil { r.JSON(400, err.Error()) } else { r.JSON(200, map[string]interface{}{"token": jwt}) } }