Package org.apache.blur.console.model

Examples of org.apache.blur.console.model.User


    IOUtils.write("URL [" + path + "] doesn't exist", response.getOutputStream());
  }

  protected void authorize(HttpServletRequest request, String... roles) {
    HttpSession session = request.getSession();
    User user = (User) session.getAttribute("user");
    if(user == null) {
      throw new UnauthorizedException();
    }
    for(String role: roles) {
      if(user.hasRole(role)){
        return;
      }
    }
    throw new ForbiddenException();
  }
View Full Code Here


  }

  private void loginUser(HttpServletRequest request, HttpServletResponse response) throws IOException {
    Map<String, Object> responseData = new HashMap<String, Object>();
    HttpSession session = request.getSession();
    User user = (User) session.getAttribute("user");
    BaseProvider provider = Config.getProvider();
    if(user == null) {
      user = provider.login(request);
    }
    if (user == null) {
View Full Code Here

  @Override
  public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
    HttpServletRequest request = (HttpServletRequest) servletRequest;
    HttpSession session = request.getSession();
    String path = request.getServletPath();
    User user = (User) session.getAttribute("user");
    if(path.startsWith("/auth") || user != null) {
      try {
        filterChain.doFilter(servletRequest, servletResponse);
      } catch(UnauthorizedException e) {
        sendUnauthorized((HttpServletResponse) servletResponse);
View Full Code Here

TOP

Related Classes of org.apache.blur.console.model.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.