org.jenkinsci.plugins.reverse_proxy_auth
Class ReverseProxySecurityRealm

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.security.SecurityRealm>
      extended by hudson.security.SecurityRealm
          extended by org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.security.SecurityRealm>

public class ReverseProxySecurityRealm
extends hudson.security.SecurityRealm

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class ReverseProxySecurityRealm.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.security.SecurityRealm
hudson.security.SecurityRealm.SecurityComponents
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.security.SecurityRealm
AUTHENTICATED_AUTHORITY, LIST, NO_AUTHENTICATION
 
Constructor Summary
ReverseProxySecurityRealm(String header)
           
 
Method Summary
 boolean canLogOut()
           
 javax.servlet.Filter createFilter(javax.servlet.FilterConfig filterConfig)
           
 hudson.security.SecurityRealm.SecurityComponents createSecurityComponents()
           
 String getHeader()
          Name of the HTTP header to look at.
 
Methods inherited from class hudson.security.SecurityRealm
all, allowsSignup, commenceSignup, createCliAuthenticator, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getCaptchaSupport, getCaptchaSupportDescriptors, getDescriptor, getLoginUrl, getPostLogOutUrl, getSecurityComponents, loadGroupByGroupname, loadUserByUsername, setCaptchaSupport, validateCaptcha
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReverseProxySecurityRealm

@DataBoundConstructor
public ReverseProxySecurityRealm(String header)
Method Detail

getHeader

public String getHeader()
Name of the HTTP header to look at.


canLogOut

public boolean canLogOut()
Overrides:
canLogOut in class hudson.security.SecurityRealm

createFilter

public javax.servlet.Filter createFilter(javax.servlet.FilterConfig filterConfig)
Overrides:
createFilter in class hudson.security.SecurityRealm

createSecurityComponents

public hudson.security.SecurityRealm.SecurityComponents createSecurityComponents()
Specified by:
createSecurityComponents in class hudson.security.SecurityRealm


Copyright © 2004-2013. All Rights Reserved.