@Override public String getUserName() { String name = super.getUserName(); if (name != null) { return name; } Principal pp = getPrincipal(); return pp != null ? pp.getName() : null; } }
public String getAuthorization(AuthorizationPolicy authPolicy, URI currentURI, Message message, String fullHeader) { if (authPolicy.getUserName() != null && authPolicy.getPassword() != null) { boolean encodeBasicAuthWithIso8859 = PropertyUtils.isTrue( message.getContextualProperty(ENCODE_BASIC_AUTH_WITH_ISO8859)); return getBasicAuthHeader(authPolicy.getUserName(), authPolicy.getPassword(), encodeBasicAuthWithIso8859); } return null; }
Message message, String fullHeader) { if (authPolicy == null || (authPolicy.getUserName() == null && authPolicy.getPassword() == null)) { return null; authPolicy.getUserName(), authPolicy.getPassword()); authPolicy.getUserName(), authPolicy.getPassword());
message.put(AuthorizationPolicy.class.getName(), authPolicy); ret = authPolicy.getUserName(); authPolicy.setUserName((String)value); } else if (BindingProvider.PASSWORD_PROPERTY.equals(key)) {
if (!(StringUtils.isEmpty(authPolicy.getUserName()) && StringUtils.isEmpty(contextName) && loginConfig == null)) { CallbackHandler callbackHandler = getUsernamePasswordHandler( authPolicy.getUserName(), authPolicy.getPassword()); LoginContext lc = new LoginContext(contextName, null, callbackHandler, loginConfig); lc.login();
String un = httpConduit.getAuthorization().getUserName(); String pwd = httpConduit.getAuthorization().getPassword(); if (un != null && pwd != null) {
(AuthorizationPolicy)message.get(AuthorizationPolicy.class.getName()); if (authPolicy != null) { ret = authPolicy.getUserName();
public static String getFirstIdentityToString(Object cxfAuthorizationPolicy) { if (cxfAuthorizationPolicy == null) { return null; } if (cxfAuthorizationPolicy instanceof org.apache.cxf.configuration.security.AuthorizationPolicy) { org.apache.cxf.configuration.security.AuthorizationPolicy obj = (org.apache.cxf.configuration.security.AuthorizationPolicy) cxfAuthorizationPolicy; return obj.getUserName(); } return null; } }
break; case HttpURLConnection.HTTP_UNAUTHORIZED: // 401 if (authorizationPolicy == null || authorizationPolicy.getUserName() == null) { msg += " with NO authorization username configured in conduit " + getConduitName(); } else { msg += " with authorization username '" + authorizationPolicy.getUserName() + "'";
public void handleMessage(Message message) throws Fault { String method = (String)message.get(Message.HTTP_REQUEST_METHOD); String query = (String)message.get(Message.QUERY_STRING); if (!"GET".equals(method) || StringUtils.isEmpty(query)) { return; } Endpoint endpoint = message.getExchange().getEndpoint(); synchronized (endpoint) { if (!StringUtils.isEmpty(contextName)) { AuthorizationPolicy policy = message.get(AuthorizationPolicy.class); if (policy == null) { handle401response(message, endpoint); return; } Subject subject = (Subject)authenticate(policy.getUserName(), policy.getPassword()); if (subject == null) { handle401response(message, endpoint); return; } } } }
@Override public String getUserName() { String name = super.getUserName(); if (name != null) { return name; } Principal pp = getPrincipal(); return pp != null ? pp.getName() : null; } }
@Override public String getUserName() { String name = super.getUserName(); if (name != null) { return name; } Principal pp = getPrincipal(); return pp != null ? pp.getName() : null; } }
AuthorizationPolicy policy = message.get(AuthorizationPolicy.class); if (policy == null) { sendErrorResponse(message, HttpURLConnection.HTTP_UNAUTHORIZED); return; } message.put("request_usr", policy.getUserName()); message.put("request_pwd", policy.getPassword());
public String getAuthorization(AuthorizationPolicy authPolicy, URI currentURI, Message message, String fullHeader) { if (authPolicy.getUserName() != null && authPolicy.getPassword() != null) { return getBasicAuthHeader(authPolicy.getUserName(), authPolicy.getPassword()); } else { return null; } }
public String getAuthorization(AuthorizationPolicy authPolicy, URI currentURI, Message message, String fullHeader) { if (authPolicy.getUserName() != null && authPolicy.getPassword() != null) { boolean encodeBasicAuthWithIso8859 = PropertyUtils.isTrue( message.getContextualProperty(ENCODE_BASIC_AUTH_WITH_ISO8859)); return getBasicAuthHeader(authPolicy.getUserName(), authPolicy.getPassword(), encodeBasicAuthWithIso8859); } return null; }
@Override public CallbackHandler create(Message message) { AuthorizationPolicy policy = message.get(AuthorizationPolicy.class); if (policy == null) { return null; } return new NamePasswordCallbackHandler(policy.getUserName(), policy.getPassword()); }
@Override public CallbackHandler create(Message message) { AuthorizationPolicy policy = message.get(AuthorizationPolicy.class); if (policy == null) { return null; } return new NamePasswordCallbackHandler(policy.getUserName(), policy.getPassword()); }
@Override public ThrottleResponse getThrottleResponse(String phase, Message m) { AuthorizationPolicy ap = m.get(AuthorizationPolicy.class); if (ap != null && "alice".equals(ap.getUserName())) { return null; } return new ThrottleResponse(503, 2000); }
protected UsernameToken convertPolicyToToken(AuthorizationPolicy policy) { Document doc = DOMUtils.getEmptyDocument(); UsernameToken token = new UsernameToken(false, doc, WSS4JConstants.PASSWORD_TEXT); token.setName(policy.getUserName()); token.setPassword(policy.getPassword()); return token; }
public void filter(ContainerRequestContext requestContext) throws IOException { Message message = JAXRSUtils.getCurrentMessage(); AuthorizationPolicy policy = message.get(AuthorizationPolicy.class); if (policy == null || policy.getUserName() == null || policy.getPassword() == null) { requestContext.abortWith( Response.status(401).header("WWW-Authenticate", "Basic realm=\"IdP\"").build()); return; } try { super.validate(message); } catch (Exception ex) { throw ExceptionUtils.toInternalServerErrorException(ex, null); } }