1*b28a5538SAdam Hornacek /* 2*b28a5538SAdam Hornacek * CDDL HEADER START 3*b28a5538SAdam Hornacek * 4*b28a5538SAdam Hornacek * The contents of this file are subject to the terms of the 5*b28a5538SAdam Hornacek * Common Development and Distribution License (the "License"). 6*b28a5538SAdam Hornacek * You may not use this file except in compliance with the License. 7*b28a5538SAdam Hornacek * 8*b28a5538SAdam Hornacek * See LICENSE.txt included in this distribution for the specific 9*b28a5538SAdam Hornacek * language governing permissions and limitations under the License. 10*b28a5538SAdam Hornacek * 11*b28a5538SAdam Hornacek * When distributing Covered Code, include this CDDL HEADER in each 12*b28a5538SAdam Hornacek * file and include the License file at LICENSE.txt. 13*b28a5538SAdam Hornacek * If applicable, add the following below this CDDL HEADER, with the 14*b28a5538SAdam Hornacek * fields enclosed by brackets "[]" replaced with your own identifying 15*b28a5538SAdam Hornacek * information: Portions Copyright [yyyy] [name of copyright owner] 16*b28a5538SAdam Hornacek * 17*b28a5538SAdam Hornacek * CDDL HEADER END 18*b28a5538SAdam Hornacek */ 19*b28a5538SAdam Hornacek 20*b28a5538SAdam Hornacek /* 21*b28a5538SAdam Hornacek * Copyright (c) 2016, 2018 Oracle and/or its affiliates. All rights reserved. 22*b28a5538SAdam Hornacek */ 23*b28a5538SAdam Hornacek package opengrok.auth.plugin; 24*b28a5538SAdam Hornacek 25*b28a5538SAdam Hornacek import java.util.Map; 26*b28a5538SAdam Hornacek import javax.servlet.http.HttpServletRequest; 27*b28a5538SAdam Hornacek import org.opengrok.indexer.authorization.IAuthorizationPlugin; 28*b28a5538SAdam Hornacek import org.opengrok.indexer.configuration.Group; 29*b28a5538SAdam Hornacek import org.opengrok.indexer.configuration.Project; 30*b28a5538SAdam Hornacek 31*b28a5538SAdam Hornacek /** 32*b28a5538SAdam Hornacek * 33*b28a5538SAdam Hornacek * @author Krystof Tulinger 34*b28a5538SAdam Hornacek */ 35*b28a5538SAdam Hornacek public class FalsePlugin implements IAuthorizationPlugin { 36*b28a5538SAdam Hornacek 37*b28a5538SAdam Hornacek @Override load(Map<String, Object> parameters)38*b28a5538SAdam Hornacek public void load(Map<String, Object> parameters) { 39*b28a5538SAdam Hornacek } 40*b28a5538SAdam Hornacek 41*b28a5538SAdam Hornacek @Override unload()42*b28a5538SAdam Hornacek public void unload() { 43*b28a5538SAdam Hornacek } 44*b28a5538SAdam Hornacek 45*b28a5538SAdam Hornacek @Override isAllowed(HttpServletRequest request, Project project)46*b28a5538SAdam Hornacek public boolean isAllowed(HttpServletRequest request, Project project) { 47*b28a5538SAdam Hornacek return false; 48*b28a5538SAdam Hornacek } 49*b28a5538SAdam Hornacek 50*b28a5538SAdam Hornacek @Override isAllowed(HttpServletRequest request, Group group)51*b28a5538SAdam Hornacek public boolean isAllowed(HttpServletRequest request, Group group) { 52*b28a5538SAdam Hornacek return false; 53*b28a5538SAdam Hornacek } 54*b28a5538SAdam Hornacek } 55