有人知道我可以如何扩展 dropwizard 界面吗?现在它只有所需的选项,但我需要为 anooteted 方法添加权限。
例如:
我有一个用户管理员和一个普通用户。两者都可以进行身份验证并访问我的 @auth 注释资源。但我想只允许管理员使用一些(不是全部)http 方法请求,而不允许普通用户使用。我怎么能在资源之外做到这一点?就像是
@Auth(required = true, right="admin", httpMethod="POST") User user)
@Auth(required = true, right="normalUser", httpMethod="GET") User user)
@Auth(required = true, right="masterOfTheuniverse", httpMethod="*") User user)