相关疑难解决方法(0)

Cognito 用户池 ID 和客户端 ID 是否敏感?

有谁知道用户池 ID客户端 ID是否敏感?目前我让他们坐在前端,只是想知道这是否危险。如果是,他们如何被利用?

amazon-web-services aws-cognito

5
推荐指数
2
解决办法
2908
查看次数

如何使用.AddJwtBearer()在.NET Core Web API中验证AWS Cognito JWT

我在弄清楚如何验证.NET Core Web API中由AWS Cognito提供给客户端的JWT时遇到了一些麻烦。

我不仅无法弄清楚Microsoft.IdentityModel.Tokens.TokenValidationParameters应该使用的变量是什么,而且一旦我终于知道了,我不知道如何从中检索JWT密钥集。https://cognito-idp.{region}.amazonaws.com/{pool ID}/.well-known/jwks.json

最后,尽管经过了很多随机的Google搜索和反复试验,我还是找到了一个(看似不是很有效的解决方案)解决方案。但是,我花了太多时间来做。出于这一点,再加上严重缺乏有关该主题的AWS文档这一事实,我决定发布此问答,以帮助其他人将来更轻松地找到此解决方案。

如果有更好的方法,告诉我,因为除了下面列出的答案外,我还没有找到其他方法。

jwt amazon-cognito .net-core jwk asp.net-core-webapi

4
推荐指数
3
解决办法
1816
查看次数