/* (c) 2016 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.web.security.oauth2; import org.geoserver.security.oauth2.GeoServerOAuthAuthenticationFilter; import org.geoserver.security.oauth2.GitHubOAuth2FilterConfig; import org.geoserver.security.oauth2.GitHubOAuthAuthenticationFilter; import org.geoserver.security.web.auth.AuthenticationFilterPanelInfo; /** * Configuration panel extension for {@link GeoServerOAuthAuthenticationFilter}. * * @author Alessio Fabiani, GeoSolutions S.A.S. */ public class GitHubOAuth2AuthProviderPanelInfo extends AuthenticationFilterPanelInfo<GitHubOAuth2FilterConfig, GitHubOAuth2AuthProviderPanel> { /** serialVersionUID */ private static final long serialVersionUID = -3891569684560944819L; public GitHubOAuth2AuthProviderPanelInfo() { setComponentClass(GitHubOAuth2AuthProviderPanel.class); setServiceClass(GitHubOAuthAuthenticationFilter.class); setServiceConfigClass(GitHubOAuth2FilterConfig.class); } }