public void configureJaxrsApplication() {
AccountProvider provider = id -> { // <5>
// a test provider wich always returns an Account with given id and s3cr3t as password
return Optional.ofNullable(Account.builder(id).credentials(Credentials.builder().secret("s3cr3t").build())
.enabled(true).build());
};
Realm realm = Realm.builder() // <6>
.resolver(AuthenticationToken.httpBasicResolver()) // <7>
.authenticator(Account.authenticator(provider)) // <8>
.withDefaultAuthorizer().build();
ContextResolver<Realm> realmContextResolver = new ContextResolver<Realm>() { // <9>
@Override
public Realm getContext(Class<?> type) {
return realm;
}
};
register(realmContextResolver); // <10>
}
ExampleAuth.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:holon-jaxrs
作者:
评论列表
文章目录