httpListener = new BasicAuthHttpListenerWrapper(httpListener, realmName);
private void undeployRestObject(final String context) { HttpListener listener = rsRegistry.removeListener(context); if (listener != null) { if (BasicAuthHttpListenerWrapper.class.isInstance(listener)) { listener = BasicAuthHttpListenerWrapper.class.cast(listener).getHttpListener(); } checkUndeploy(listener); } }
final SecurityService securityService = getSecurityService(); token = securityService.login(realmName, username, password); if (token != null) { getSecurityService().disassociate();
final SecurityService securityService = getSecurityService(); token = securityService.login(realmName, username, password); if (token != null) { final SecurityService securityService = getSecurityService(); final Object disassociate = securityService.disassociate(); if (disassociate != null) {
httpListener = new BasicAuthHttpListenerWrapper(httpListener, realmName);
@Override public AddressInfo createRsHttpListener(final String webContext, final HttpListener listener, final ClassLoader classLoader, final String path, final String virtualHost, final String auth, final String realm) { final String address = HttpUtil.selectSingleAddress(getResolvedAddresses(path)); if ("BASIC".equals(auth)) { // important to wrap with basic wrapper before classloader wrapping addWrappedHttpListener(new BasicAuthHttpListenerWrapper(listener, realm), classLoader, path); } else { addWrappedHttpListener(listener, classLoader, path); } addresses.put(address, path); return new AddressInfo(address, address); }