【发布时间】:2018-09-04 10:12:32
【问题描述】:
我有一个 jwt 令牌,我在我的用户登录后从 cognito 检索到。
我的应用程序中有一个特定的 api 端点,我希望只有具有有效 jwt 的用户能够访问这个端点。我尝试查看网络上的各种资源,但我无法理解任何内容。我是 jwt 概念的新手。
PS 我有一个 Java 应用程序(spring boot)。如果有人能详细描述我需要遵循的步骤来验证我的 jwt,我将不胜感激。如果可能,请提供代码。
@CrossOrigin
@RequestMapping(value= "/login", method=RequestMethod.POST,consumes="application/json")
@ResponseBody
public String authenticate(@RequestBody SignInDTO signInDetails)
{
//boolean isAuthenticated=false;
CognitoHelper cognitoHelper=new CognitoHelper();
String authResult=cognitoHelper.ValidateUser(signInDetails.getEmailId(), signInDetails.getPassword());
.....
.....
.....
authResult 是我从 cognito 获得的 jwt。在此之后,我完全不知道需要做什么。
【问题讨论】:
标签: java amazon-web-services spring-boot jwt aws-cognito