我对Java很陌生,所以很抱歉,如果这是一件简单的事情。我已经在Python中构建了用于在RESTFul中授权Java的装饰器,并且刚刚构建了我的第一个Java,但是我无法找到如何在Java中创建一个类似的装饰器。
在运行该方法之前,我想做一些预检查(即允许用户访问此路由)。理想情况下,这是一个像@authorize这样的装饰器,如果得到授权,它将执行该方法,但是如果未经授权,它将通过一个403错误代替。
@Path("/")
public final class HelloWorld {
@GET
@Path("/hello")
@authorize // How would I implement this?
public String sayHelloWorld() {
return "Hello World!";
}
}编辑:我使用Grizzly作为web框架,我将使用外部策略管理系统(Apache )来管理授权。
https://stackoverflow.com/questions/57956663
复制相似问题