我正在尝试使用以下端点通过 auth0 进行社交身份验证。
https://YOUR_NAMESPACE/authorize
该文档明确指出,鉴于response_type=token我们应该在散列片段中收到一个access_token和一个id_token。
https://auth0.com/docs/api/authentication#!#get--authorize_social
但无论出于何种原因,我只取回access_token. 登录似乎工作正常,并通过谷歌进行身份验证,但是当重定向到回调时,id_token只是丢失了。的access_token,state和token_type存在于-最少。
我已经使用了试图/oauth/access_token端点接受id_token给定的我已经有了access_token,但要做出这样的请求(我三重检查我做正确)总是产生一个401 unauthorized。
Auth0 显然是一个有价值的产品,所以我非常怀疑它直接不起作用。任何人都可以指出我正确的方向吗?到目前为止,谷歌搜索没有帮助。
我不确定文档在哪里说response_type=token会在片段中同时提供 anaccess_token和 an id_token,但 OAuth 2.0/OpenID Connect 规范本身说token应该只返回 anaccess_token而token id_token响应类型会同时提供两者。我想这值得一试。还要确保openid在授权请求中包含范围。
| 归档时间: |
|
| 查看次数: |
642 次 |
| 最近记录: |