所以我知道如何创建令牌以及如何读取令牌,但是我遇到了从我在Auth0中创建的用户获取User_Metadata的问题(没有从我的应用程序登录)。
我想做的是:
我不想要一个第二个数据库,它包含了登录我的API所需的用户信息,所以我知道他们是谁。我只是想能够使用JWT令牌来获取该信息。现在当我创建一个令牌时,我在Payload中有这个:
{
"iss": "https://.....",
"sub": "RTMLeICuyL1kyeQN@clients",
"aud": "https://.....",
"exp": 1494031764,
"iat": 1493945364,
"scope": ""
}
如果我转到Auth0用户详细信息选项卡,我可以看到我想要返回的用户以及user_metadata和app_metadata,但不知道如何获取它。谢谢你的帮助。
答案 0 :(得分:0)
我无法从Auth0获取用户配置文件数据以进入JWT令牌,但我能够使用Auth0中的客户端范围来创建执行授权所需的范围。这仍然不是最佳答案,但它可以让我确定某人是否有权查看该对象和记录。
我会在写一个例子时详细介绍。