正如标题所述,我有一个问题。通过提供(用户名,密码,grant_type,client_id和client_secret)的密码授予,我可以通过邮递员获得访问令牌没有问题。访问令牌已成功接收。
但是,当获得客户端证书授予时,当我输入(client_id,client_secret和grant_type)作为参数时,我收到的是500个内部服务器错误,如下图所示。
client-id和client-secret都可以肯定,因为我是从localhost:8000 / admin应用程序获得的,所以它是正确的值。
做完一些研究后,我意识到我可能会错过一个称为Audience(也称为API标识符)的参数。
什么是受众
受众是授权过程中的参数集,它包含目标API的唯一标识符。通过这种方式,您可以告诉Auth0为哪个API颁发访问令牌(换句话说,该令牌的目标受众)。如果您不想访问自定义API,则可以通过将访问者设置为YOUR_AUTH0_DOMAIN / userinfo来使用不透明的访问令牌来检索用户的个人资料。
我不知道如何获得观众的价值。所以,我的问题是我如何获得API服务器的受众价值?
请指导我,非常感谢!
答案 0 :(得分:0)
问题解决了。它与oauth工具包无关,它是我的中间件原因错误。谢谢。