【问题标题】:Retrieving JWT token from AWS Cognito in ASP.NET Core 3.1 MVC after successful authorization授权成功后在 ASP.NET Core 3.1 MVC 中从 AWS Cognito 检索 JWT 令牌
【发布时间】:2022-01-27 23:13:42
【问题描述】:

我已关注this tutorial,为我的 MVC 应用程序生成了一个有效的 Cognito 身份验证解决方案。但是,我需要访问用户的 JWT 令牌以获得进一步的自定义身份验证权限。我了解到/oauth2/token endpoint 返回该令牌。我的用例要求grant_typeauthorization_code,这意味着我必须将code 参数传递给端点。实际上需要在那里放置什么值?我如何生产它?或者,在用户通过授权后,有没有其他方法可以在应用程序的任何位置检索/存储 JWT?

【问题讨论】:

    标签: c# asp.net-core amazon-cognito


    【解决方案1】:

    事实证明,授权用户的 JWT 可以简单地在控制器中访问,就像在这个解决方案中一样:Oauth 2.0 How to access the access token saved in AuthenticationProperties,完全允许我们绕过额外的 AWS 调用。

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 2018-10-14
      • 1970-01-01
      • 2020-11-02
      • 2021-10-09
      • 2020-11-07
      • 2020-09-04
      • 2018-03-07
      • 2018-07-25
      相关资源
      最近更新 更多