Jersey REST:如何编写 jersey 方法,包括验证 HTTP 授权

发布于 2024-12-19 16:49:02 字数 223 浏览 0 评论 0原文

我正在编写一个 Restful webservice 方法,首先需要授权...... 例如 findItems 方法..在 Http 授权中需要用户名和密码 示例代码:

@GET
@Produce(MediaType.APPLICATION_JSON)
public String findItems(){

...
}

如何在方法执行之前验证http授权...

I am writing a Restful webservice method,which require authorization first...
such as a findItems method..which need username and password in Http Authorization
the sample code:

@GET
@Produce(MediaType.APPLICATION_JSON)
public String findItems(){

...
}

how to verify the http authorization before the method excutes...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

宛菡 2024-12-26 16:49:02

我使用用户类型和角色类型控制以及基本的 JAAS 身份验证。身份验证后,客户端向 REST Web 服务发出 http GET 请求。在我的 Facade get 方法中,我注入 @Context SecurityContext 作为输入参数,并使用 if 进行用户/角色识别,以便根据用户的角色为 GET 请求提供正确的答案。

请参阅此处的示例来说明我的意思:
在 Grizzly 上将 JaaS 与 Jersey 结合使用

I use a user-type and role-type control with a basic JAAS authentication. After authentication, the client makes http GET requests to the REST web service. In my Facade get method, I inject the @Context SecurityContext as input parameter, and use if for user / role identification in order to provide the correct answer to the GET request, depending on the user's role.

See here for an example of what I mean:
Using JaaS with Jersey on Grizzly

回梦 2024-12-26 16:49:02

您可以使用Filters来检查授权

you can use Filters so you can check the authorization

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文