没有合适的资源?快使用搜索试试~ 我知道了~
dropwizard-authorization:Dropwizard框架的授权扩展
共63个文件
groovy:36个
java:15个
gradle:2个
需积分: 10 0 下载量 182 浏览量
2021-05-13
16:20:30
上传
评论
收藏 100KB ZIP 举报
温馨提示
Dropwizard的授权 For Dropwizard 0.8.x use 0.1.4 version from jCenter: group: 'com.stansvec', name: 'dropwizard-authorization', version: '0.1.4' 此扩展使用自定义@Auth批注进行主体身份验证和授权。 @Principal批注可用于主体注入。 验证由dropwizard-auth模块执行。 有几种方法可以定义授权规则: 通过定义角色。 主体需要具有@Auth批注元素指定的角色,才能被授予访问资源的权限。 通过定义表达式。 为了允许委托人访问资源,必须将@Auth注释元素指定的表达式评估为true。 角色和表情可以结合使用。 定义角色 角色是通过实现Role接口定义的。 public class Roles { public static
资源推荐
资源详情
资源评论
收起资源包目录
dropwizard-authorization-master.zip (63个子文件)
dropwizard-authorization-master
.gitignore 25B
settings.gradle 45B
build.gradle 2KB
src
main
java
com
stansvec
dropwizard
auth
Authorization.java 2KB
NullRole.java 598B
AuthConfiguration.java 3KB
Role.java 425B
PrincipalProviderFactory.java 2KB
Principal.java 592B
InvalidAuthConfigException.java 497B
exp
ExpressionEngine.java 862B
AuthConfigurationImpl.java 7KB
PrincipalId.java 436B
NoAuth.java 567B
PrincipalProvider.java 635B
AuthFilter.java 9KB
Auth.java 993B
ProtectionPolicy.java 570B
test
groovy
com
stansvec
dropwizard
auth
ExceptionCatcher.groovy 926B
TestUser.groovy 1KB
TestAuthenticator.groovy 1011B
CustomEntity.groovy 303B
SetPortRule.groovy 916B
roles
Guest.groovy 567B
Editor.groovy 569B
Admin.groovy 567B
SuperUser.groovy 576B
config
UnregisteredRoleTest.groovy 863B
MultiAuthTypeMethodTest.groovy 822B
InvalidUnprotectedResourceTest.groovy 930B
ValidOptionalAuthOnMethodTest.groovy 920B
InvalidOptionalAuthorizationUsedTest1.groovy 1KB
InvalidCombinationOnTypeTest.groovy 885B
TestResource.groovy 326B
InvalidOptionalAuthorizationUsedTest3.groovy 1KB
InvalidCombinationOnMethodTest.groovy 815B
InvalidCombinationOnTypeMethodTest.groovy 888B
InvalidOptionalOnTypeNoInjectionTest.groovy 870B
ExpressionWithoutEngine.groovy 774B
ValidUnprotectedMethodTest.groovy 966B
ValidOptionalAuthOnTypeTest.groovy 960B
ValidUnprotectedTypeTest.groovy 839B
AbstractConfigurationTest.groovy 2KB
InvalidOptionalAuthorizationUsedTest2.groovy 1KB
InvalidOptionalOnMethodNoInjectionTest.groovy 802B
RegisteredRoleTest.groovy 858B
authorization
ProtectedMethodsResource.groovy 1KB
UnprotectedTypeResource.groovy 505B
AuthorizationTest.groovy 6KB
ProtectedTypeResource.groovy 1KB
ProtectedAndUnannotatedMethodsResource.groovy 503B
AuthorizationWithEntityTest.groovy 3KB
EntityResource.groovy 2KB
UnannotatedTypeResource.groovy 448B
.travis.yml 36B
gradlew 5KB
add-license.sh 95B
LICENSE.txt 1KB
README.md 7KB
gradlew.bat 2KB
license-short.txt 175B
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 51KB
共 63 条
- 1
资源评论
火器营松老三
- 粉丝: 20
- 资源: 4649
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功