相关疑难解决方法(0)

使用JAX-RS和Jersey进行基于REST令牌的身份验证的最佳实践

我正在寻找一种在Jersey中启用基于令牌的身份验证的方法.我试图不使用任何特定的框架.那可能吗?

我的计划是:用户注册我的Web服务,我的Web服务生成令牌,将其发送到客户端,客户端将保留它.然后,对于每个请求,客户端将发送令牌而不是用户名和密码.

我在考虑为每个请求使用自定义过滤器,@PreAuthorize("hasRole('ROLE')") 但我只是认为这会导致很多请求数据库检查令牌是否有效.

或者不创建过滤器并在每个请求中放置一个参数令牌?这样每个API首先检查令牌,然后执行一些东西来检索资源.

java authentication rest jax-rs jersey-2.0

437
推荐指数
2
解决办法
32万
查看次数

在Jersey中使用名称绑定注释

如何@NameBinding在Jersey中使用过滤器对特定资源方法或资源类应用过滤器?

请考虑以下注释:

@NameBinding
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface SomeAnnotaion{}
Run Code Online (Sandbox Code Playgroud)

它是如何工作的?

java rest jersey

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×2

rest ×2

authentication ×1

jax-rs ×1

jersey ×1

jersey-2.0 ×1