gpt4 book ai didi

java - Jersey Restful API 验证

转载 作者:行者123 更新时间:2023-12-01 14:06:28 25 4
gpt4 key购买 nike

如何使用 jersey Restful API 验证用户名和密码。

下面是代码:

我尝试使用 HttpRequest 和 HttpResponse

@POST
@Path("/login")
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Produces(MediaType.APPLICATION_JSON)
public String postLoginJson(@FormParam("userName") String userName,
@FormParam("password") String password) {

String user = null;
try {
user = userObjectJson();
} catch (JSONException e) {

e.printStackTrace();
}

System.out.println("User Name = " + userName);
System.out.println("Password = " + password);

return user;
}

最佳答案

安全性最好作为独立于 REST 资源的一个方面来处理。

我建议让您的托管容器或上下文来处理这个问题。您的资源可以访问容器提供的此信息。

有关如何使用 JavaEE 领域配置应用程序的信息,请参阅 https://jersey.java.net/documentation/latest/security.html

有关使用 Spring 作为安全解决方案,请参阅 http://projects.spring.io/spring-security/

关于java - Jersey Restful API 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18860686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com