在ASP.NET Core API中处理id_token

时间:2018-09-05 22:18:59

标签: reactjs authentication asp.net-core jwt auth0

我正在使用带有React前端的ASP.NET Core 2.1应用程序实现Auth0。

在用户身份验证之后,我同时获得了access_tokenid_token。很明显,我在标头中发送了access_token以获取对我的API方法的访问权限,但是我不确定如何处理id_token

我也将id_token放在标题中吗?如果是这样,我要用什么钥匙呢?我将使用密钥access_token发送Authorization -参见下文。 enter image description here

不确定如何发送id_token,对此会有些帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

您将使用id_token在SPA应用程序中构造User对象,而access_token用于访问API。因此,您不必将id_token放在标题中。

有一个用于Auth0的JavaScript库,可以帮助完成身份验证/授权任务:Auth0.js

该库可能有助于构造用户对象和刷新访问令牌。