@Override public boolean isUserInRole(String role) { if (domain == null) return false; return domain.isUserInRole(principal, role); }
try user = domain.authenticate(split[0], split[1]); return new NettySecurityContext(user, domain, "BASIC", true);
public boolean isUserInRole(String role) { return domain.isUserInRoll(user, role); }
try user = domain.authenticate(split[0], split[1]); return new VertxSecurityContext(user, domain, "BASIC", true); } catch (SecurityException e)
try user = domain.authenticate(split[0], split[1]); return new NettySecurityContext(user, domain, "BASIC", true);
@Override public boolean isUserInRole(String role) { if (domain == null) return false; return domain.isUserInRole(principal, role); }
try user = domain.authenticate(split[0], split[1]);
@Override public boolean isUserInRole(String role) { if (domain == null) return false; return domain.isUserInRole(principal, role); }
try user = domain.authenticate(split[0], split[1]);
@Override public boolean isUserInRole(String role) { return domain.isUserInRole(getUserPrincipal(), role); }
private SecurityContext basicAuthentication(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response) throws IOException { List<String> headers = request.getHttpHeaders().getRequestHeader( HttpHeaderNames.AUTHORIZATION); if (!headers.isEmpty()) { String auth = headers.get(0); if (auth.length() > 5) { String type = auth.substring(0, 5); type = type.toLowerCase(); if ("basic".equals(type)) { String cookie = auth.substring(6); cookie = new String(Base64.decodeBase64(cookie.getBytes())); String[] split = cookie.split(":"); Principal user = null; try { user = domain.authenticate(split[0], split[1]); return new NettySecurityContext(user, domain, "BASIC", true); } catch (SecurityException e) { response.sendError(HttpResponseCodes.SC_UNAUTHORIZED); return null; } } else { response.sendError(HttpResponseCodes.SC_UNAUTHORIZED); return null; } } } return null; }
@Override public boolean isUserInRole(String role) { if (domain == null) return false; return domain.isUserInRole(principal, role); }
try user = domain.authenticate(split[0], split[1]); return new VertxSecurityContext(user, domain, "BASIC", true); } catch (SecurityException e)
@Override public boolean isUserInRole(String role) { if (domain == null) return false; return domain.isUserInRole(principal, role); }
try user = domain.authenticate(split[0], split[1]); return new NettySecurityContext(user, domain, "BASIC", true);
@Override public boolean isUserInRole(String role) { if (domain == null) return false; return domain.isUserInRole(principal, role); }
try user = domain.authenticate(split[0], split[1]); return new NettySecurityContext(user, domain, "BASIC", true);