我确实下载了auth0(https://auth0.com/docs/quickstart/backend/php-symfony)中出现的示例,输入了客户ID,秘密ID给出了我在教程中使用的api,当我尝试访问时受Auth0保护的http:// localhost:8000 / api / ping 给了我这个错误签名验证失败,已经对某人这么做了吗?我做错了什么?
错误图片
日志图片
答案 0 :(得分:0)
您的API可能使用与用于发出令牌的客户端不同的client_secret。确保已正确配置她:https://auth0.com/docs/quickstart/backend/php-symfony#3-configure-your-auth0-app-data
API中的秘密必须与Auth0上的API信息中心配置相同(信息中心> API> {您的API}>设置)。寻找"签署秘密"。
然后点击我们的API定义中的"测试" 标签。您将在那里看到可用的测试令牌。使用该令牌进行相同的邮递员调用,它应该可以正常工作。
PS:看看教程,我认为它需要更新(不是在架构上,而是在配置中。我是SDK& docs团队意识到的。