我需要在我的node.js应用中将Auth0用作身份验证服务。
问题是我不需要他们的通用登录名。我有我自己的并且想要使用它。我需要用户在我的表单中输入他的凭据,向node.js应用程序发出请求,此node.js应用程序向auth0请求,如果凭据正确,请获取授权令牌并在我们的系统中使用它。
换句话说,我只想使用auth0的API。

我尝试使用/ authorize端点,但是它将我重定向到通用登录页面。

我也尝试了/ dbconnections / signup并且alvays得到了“缺少所需的属性:连接”,但是提供了此属性。
当我发布/ oauth / token请求时,我得到“无法获取/ oauth / token”

我也尝试使用auth0 npm软件包,但由于我发现它不允许发送凭据和获取auth令牌。

var AuthenticationClient = require('auth0').AuthenticationClient;

var auth0 = new AuthenticationClient({
  domain: '{YOUR_ACCOUNT}.auth0.com',
  clientId: '{OPTIONAL_CLIENT_ID}'
});


我希望仅在服务器上将auth0用作api。

最佳答案

听起来您正在寻找resource owner password grant

关于node.js - 如何在不使用Auth0通用登录的情况下配置auth0身份验证/授权?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56819781/

10-11 23:47