hudson.plugins.collabnet.auth
Class CollabNetSecurityRealm
java.lang.Object
hudson.security.SecurityRealm
hudson.plugins.collabnet.auth.CollabNetSecurityRealm
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.security.SecurityRealm>
public class CollabNetSecurityRealm
- extends hudson.security.SecurityRealm
| Nested classes/interfaces inherited from class hudson.security.SecurityRealm |
hudson.security.SecurityRealm.SecurityComponents |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.security.SecurityRealm |
AUTHENTICATED_AUTHORITY, LIST, NO_AUTHENTICATION |
| Methods inherited from class hudson.security.SecurityRealm |
all, allowsSignup, canLogOut, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getLoginUrl, getPostLogOutUrl, getSecurityComponents, loadGroupByGroupname, loadUserByUsername, validateCaptcha |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DESCRIPTOR
public static final CollabNetSecurityRealm.DescriptorImpl DESCRIPTOR
- Descriptor should be singleton.
CollabNetSecurityRealm
public CollabNetSecurityRealm(java.lang.String collabNetUrl)
getCollabNetUrl
public java.lang.String getCollabNetUrl()
createSecurityComponents
public hudson.security.SecurityRealm.SecurityComponents createSecurityComponents()
- Specified by:
createSecurityComponents in class hudson.security.SecurityRealm
createFilter
public javax.servlet.Filter createFilter(javax.servlet.FilterConfig filterConfig)
- Override the default createFilter. We want to use one that does not
return a 403 on login redirect because that may cause problems when
Hudson is run behind a proxy.
- Overrides:
createFilter in class hudson.security.SecurityRealm
getDescriptor
public hudson.model.Descriptor<hudson.security.SecurityRealm> getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.security.SecurityRealm>- Overrides:
getDescriptor in class hudson.security.SecurityRealm
- Returns:
- the descriptor for CollabNetSecurityRealm
Copyright © 2009. All Rights Reserved.