如何使用用户名和密码登录,以便在auth0中使用postman获取token_id和access_token?

时间:2018-05-03 11:21:06

标签: auth0

当我尝试使用用户名和密码登录以使用邮递员使用auth0获取token_id和access_token时使用Postman中的Postman Collection安装

我在数据库的登录方法中遇到错误:

enter image description here

3 个答案:

答案 0 :(得分:1)

正确的是,/oauth/ro端点已被弃用。您应该拨打/oauth/token来拨打电话。

答案 1 :(得分:0)

你的问题不清楚。

尝试通过标准身份验证发送带有登录名/密码的第一个请求(授权选项卡>类型>基本身份验证)。

按照以下步骤,我建议查看相关的邮递员手册:Using the Auth0 API with our Postman Collections并使用Auth0 API Documentation中的预定义集合(按下" Run in Postman"按钮)。

此外,强烈建议您使用Native Postman app,但不要使用已弃用的Chrome扩展程序。

答案 2 :(得分:0)

我能够通过使用id_token端点并传递/oauth/token来获得scope=offline_access。这是我的POST有效负载(Python代码)的示例:

{
            "grant_type": "http://auth0.com/oauth/grant-type/password-realm",
            "scope": "offline_access",
            "client_id": client_id,
            "client_secret": client_secret,
            "username": username,
            "password": password,
            "realm": database_connection,
}

响应:

{
    access_token: "lK...",
    expires_in: 1000,
    id_token: "eyJ...",
​    refresh_token: "ym...",
}