重定向后如何将来自 auth0 的授权码与我的 API 一起使用
How to use the authorization code from auth0 with my API after redirect
我正在构建一个需要身份验证的 SaaS 项目(呃!),为此我正在使用 Auth0。
我已经成功完成 here 中详述的步骤。
上面的代码link:
https://YOUR_DOMAIN/authorize?
response_type=code&
client_id=YOUR_CLIENT_ID&
redirect_uri=https://YOUR_APP/callback&
scope=SCOPE&
audience=API_AUDIENCE&
state=STATE
但是当我重定向到 redirect_url(这里是我的仪表板 url,例如:dashboard.example.com)时,我不确定该怎么做。我的意思是我不知道如何使用此代码。
我在重定向后得到了附加到 url 的代码,所以我认为一切正常,但我不确定如何进一步使用它来使用用户详细信息填充仪表板并检索内容。
我是否在此处使用我的 API 端点而不是仪表板 url?
希望我的问题很清楚。
任何帮助都会很棒!
提前致谢!
编辑:
我正在使用通用登录,目前没有使用任何 SDK。
收到代码后,您将通过 POST /oauth/token
端点将其兑换为令牌。
的示例代码交换请求
POST https://YOUR_DOMAIN/oauth/token
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code&
client_id=YOUR_CLIENT_ID&
code_verifier=CODE_VERIFIER&
code=AUTHORIZATION_CODE&
redirect_uri=https://YOUR_APP/callback
然后,您可以使用 ID 令牌填充您的用户信息,并使用访问令牌从您的后端检索其他数据 API。
我正在构建一个需要身份验证的 SaaS 项目(呃!),为此我正在使用 Auth0。 我已经成功完成 here 中详述的步骤。
上面的代码link:
https://YOUR_DOMAIN/authorize?
response_type=code&
client_id=YOUR_CLIENT_ID&
redirect_uri=https://YOUR_APP/callback&
scope=SCOPE&
audience=API_AUDIENCE&
state=STATE
但是当我重定向到 redirect_url(这里是我的仪表板 url,例如:dashboard.example.com)时,我不确定该怎么做。我的意思是我不知道如何使用此代码。
我在重定向后得到了附加到 url 的代码,所以我认为一切正常,但我不确定如何进一步使用它来使用用户详细信息填充仪表板并检索内容。
我是否在此处使用我的 API 端点而不是仪表板 url?
希望我的问题很清楚。
任何帮助都会很棒! 提前致谢!
编辑:
我正在使用通用登录,目前没有使用任何 SDK。
收到代码后,您将通过 POST /oauth/token
端点将其兑换为令牌。
POST https://YOUR_DOMAIN/oauth/token
Content-Type: application/x-www-form-urlencoded
grant_type=authorization_code&
client_id=YOUR_CLIENT_ID&
code_verifier=CODE_VERIFIER&
code=AUTHORIZATION_CODE&
redirect_uri=https://YOUR_APP/callback
然后,您可以使用 ID 令牌填充您的用户信息,并使用访问令牌从您的后端检索其他数据 API。