ExampleAuth.java 文件源码

java
阅读 22 收藏 0 点赞 0 评论 0

项目:holon-jaxrs 作者:
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>
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号