如何在不使用Auth0通用登录的情况下配置auth0身份验证/授权?

时间:2019-06-29 18:10:07

标签: node.js authentication auth0 auth0-lock auth0-delegated-admin

我需要在我的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。

1 个答案:

答案 0 :(得分:1)

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

相关问题