A B C D E F G H I L M O P R S T U _ 
All Classes All Packages

A

additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
 
afterPropertiesSet() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthenticator
 
authContext - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
 
authenticate(String, String) - Method in class org.acegisecurity.providers.ldap.authenticator.BindAuthenticator2
 
authenticate(String, String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthenticator
 
authenticate(String, String) - Method in interface org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticator
Authenticates as a user and obtains additional user information from the directory.
authorities - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
The authorities that are granted to the authenticated user.
authoritiesPopulator - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPUserDetailsService
 

B

BindAuthenticator2 - Class in org.acegisecurity.providers.ldap.authenticator
BindAuthenticator with improved diagnostics.
BindAuthenticator2(InitialDirContextFactory) - Constructor for class org.acegisecurity.providers.ldap.authenticator.BindAuthenticator2
 

C

canLogOut() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
createFilter(FilterConfig) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
createSecurityComponents() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
createUserDetails(ReverseProxyUserDetails, String, String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
Creates the final UserDetails object that will be returned by the provider once the user has been authenticated.
customLogInUrl - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Custom post logout url
customLogOutUrl - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 

D

DefaultReverseProxyAuthenticator - Class in org.jenkinsci.plugins.reverse_proxy_auth.auth
 
DefaultReverseProxyAuthenticator(String, GrantedAuthority[]) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthenticator
 
DefaultReverseProxyAuthoritiesPopulator - Class in org.jenkinsci.plugins.reverse_proxy_auth.auth
 
DefaultReverseProxyAuthoritiesPopulator(Hashtable<String, GrantedAuthority[]>) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
Constructor for group search scenarios.
disableLdapEmailResolver - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
doProcess(GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.data.GroupSearchTemplate
 
doProcess(GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.data.SearchTemplate
Process authorities.
doServerCheck(String, String, String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm.ProxyLDAPDescriptor
 

E

executeReadOnly(ContextExecutor) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySearchTemplate
 

F

forwardedUser - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
The name of the header which the username has to be extracted from.

G

getAdditionalRoles(LdapUserDetails) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPAuthoritiesPopulator
 
getAdditionalRoles(ReverseProxyUserDetails) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
This method should be overridden if required to obtain any additional roles for the given user (on top of those obtained from the standard search implemented by this class).
getAdditionalRoles(ReverseProxyUserDetails) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthoritiesPopulatorImpl
 
getAttributes() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
getAuthorities() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
getAuthoritiesPopulator() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
 
getDisplayName() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm.ProxyLDAPDescriptor
 
getDisplayNameLdapAttribute() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getEmailAddressLdapAttribute() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getForwardedUser() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Name of the HTTP header to look at.
getGrantedAuthorities(ReverseProxyUserDetails) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
Obtains the authorities for the user who's directory entry is represented by the supplied LdapUserDetails object.
getGrantedAuthorities(ReverseProxyUserDetails) - Method in interface org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthoritiesPopulator
 
getGroupMembershipFilter() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getGroupMembershipRoles(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
 
getGroupMembershipRoles(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthoritiesPopulatorImpl
Retrieves the group membership in two ways.
getGroupMembershipRoles(String, String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPAuthoritiesPopulator
Retrieves the group membership in two ways.
getGroupNameAttribute() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getGroupSearchFilter() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getHeaderGroups() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getHeaderGroupsDelimiter() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getLDAPURL() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getManagerPassword() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getPassword() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
getPostLogOutUrl(StaplerRequest, Authentication) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getServerUrl() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getUpdateInterval() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
getUsername() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
GROUP_SEARCH - Static variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
LDAP filter to look for groups by their names.
groupMembershipFilter - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Query to locate the group entries that a user belongs to, given the user object.
groupNameAttribute - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Attribute that should be used instead of CN as name to match a users group name to the groupSearchFilter name.
groupSearchBase - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
This defines the organizational unit that contains groups.
groupSearchFilter - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Query to locate an entry that identifies the group, given the group name string.
GroupSearchTemplate - Class in org.jenkinsci.plugins.reverse_proxy_auth.data
 
GroupSearchTemplate(String) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.data.GroupSearchTemplate
 

H

headerGroups - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Header name of the groups field.
headerGroupsDelimiter - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Header name of the groups delimiter field.

I

inhibitInferRootDN - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Allow the rootDN to be inferred? Default is false.
isAccountNonExpired() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
isAccountNonLocked() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
isCredentialsNonExpired() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
isEnabled() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
isIncludeDetailsObject() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
 

L

ldapSearch - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPUserDetailsService
 
loadGroupByGroupname(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
loadUserByUsername(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
loadUserByUsername(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm.ReverseProxyUserDetailsService
 
loadUserByUsername(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPUserDetailsService
 

M

managerDN - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
If non-null, we use this and ReverseProxySecurityRealm.managerPasswordSecret when binding to LDAP.
messages - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthenticator
 
Messages - Class in org.jenkinsci.plugins.reverse_proxy_auth
Generated localization support class.
Messages() - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.Messages
 

O

org.acegisecurity.providers.ldap.authenticator - package org.acegisecurity.providers.ldap.authenticator
 
org.jenkinsci.plugins.reverse_proxy_auth - package org.jenkinsci.plugins.reverse_proxy_auth
 
org.jenkinsci.plugins.reverse_proxy_auth.auth - package org.jenkinsci.plugins.reverse_proxy_auth.auth
 
org.jenkinsci.plugins.reverse_proxy_auth.data - package org.jenkinsci.plugins.reverse_proxy_auth.data
 
org.jenkinsci.plugins.reverse_proxy_auth.model - package org.jenkinsci.plugins.reverse_proxy_auth.model
 
org.jenkinsci.plugins.reverse_proxy_auth.service - package org.jenkinsci.plugins.reverse_proxy_auth.service
 

P

processAuthorities(GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.data.GroupSearchTemplate
 
processAuthorities(GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.data.SearchTemplate
 
processAuthorities(GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.data.UserSearchTemplate
 
ProxyLDAPAuthoritiesPopulator - Class in org.jenkinsci.plugins.reverse_proxy_auth.service
LdapAuthoritiesPopulator that adds the automatic 'authenticated' role.
ProxyLDAPAuthoritiesPopulator(InitialDirContextFactory, String) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPAuthoritiesPopulator
 
ProxyLDAPDescriptor() - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm.ProxyLDAPDescriptor
 
ProxyLDAPUserDetailsService - Class in org.jenkinsci.plugins.reverse_proxy_auth.service
 
ProxyLDAPUserDetailsService(LdapUserSearch, LdapAuthoritiesPopulator) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPUserDetailsService
 

R

readResolve() - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
retrievedUser - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
The username retrieved from the header field, which is represented by the forwardedUser attribute.
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
 
ReverseProxyAuthenticationProvider - Class in org.jenkinsci.plugins.reverse_proxy_auth.auth
 
ReverseProxyAuthenticationProvider(ReverseProxyAuthenticator) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
Creates an instance with the supplied authenticator and a null authorities populator.
ReverseProxyAuthenticationProvider(ReverseProxyAuthenticator, ReverseProxyAuthoritiesPopulator) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
Create an instance with the supplied authenticator and authorities populator implementations.
ReverseProxyAuthenticator - Interface in org.jenkinsci.plugins.reverse_proxy_auth.auth
 
ReverseProxyAuthoritiesPopulator - Interface in org.jenkinsci.plugins.reverse_proxy_auth.auth
 
ReverseProxyAuthoritiesPopulatorImpl - Class in org.jenkinsci.plugins.reverse_proxy_auth.auth
 
ReverseProxyAuthoritiesPopulatorImpl(Hashtable<String, GrantedAuthority[]>) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthoritiesPopulatorImpl
 
ReverseProxySearchTemplate - Class in org.jenkinsci.plugins.reverse_proxy_auth
 
ReverseProxySearchTemplate() - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySearchTemplate
 
ReverseProxySecurityRealm - Class in org.jenkinsci.plugins.reverse_proxy_auth
 
ReverseProxySecurityRealm(String, String, String, String, String, String, String, boolean, String, String, String, String, String, String, String, Secret, Integer, boolean, String, String) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
ReverseProxySecurityRealm_DisplayName() - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.DisplayName: HTTP Header by reverse proxy.
ReverseProxySecurityRealm_InvalidPortNumber() - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.InvalidPortNumber: Invalid port number.
ReverseProxySecurityRealm_SyntaxOfServerField() - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.SyntaxOfServerField: Syntax of server field is SERVER or SERVER:PORT or ldaps://SERVER[:PORT].
ReverseProxySecurityRealm_UnableToConnect(Object, Object) - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.UnableToConnect: Unable to connect to {0} : {1}.
ReverseProxySecurityRealm_UnknownHost(Object) - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.UnknownHost: Unknown host: {0}.
ReverseProxySecurityRealm.ProxyLDAPDescriptor - Class in org.jenkinsci.plugins.reverse_proxy_auth
 
ReverseProxySecurityRealm.ReverseProxyUserDetailsService - Class in org.jenkinsci.plugins.reverse_proxy_auth
 
ReverseProxyUserDetails - Class in org.jenkinsci.plugins.reverse_proxy_auth.model
 
ReverseProxyUserDetails() - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
ReverseProxyUserDetailsService(ReverseProxyAuthoritiesPopulator) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm.ReverseProxyUserDetailsService
 
rootDN - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
The root DN to connect to.

S

searchForSingleAttributeValues(SearchTemplate, GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySearchTemplate
 
SearchTemplate - Class in org.jenkinsci.plugins.reverse_proxy_auth.data
 
SearchTemplate(String) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.data.SearchTemplate
 
server - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
LDAP server name(s) separated by spaces, optionally with TCP port number, like "ldap.acme.org" or "ldap.acme.org:389" and/or with protcol, like "ldap://ldap.acme.org".
setAuthorities(GrantedAuthority[]) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 
setConvertToUpperCase(boolean) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
 
setConvertToUpperCase(boolean) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthoritiesPopulatorImpl
 
setConvertToUpperCase(boolean) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPAuthoritiesPopulator
 
setDefaultRole(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
The default role which will be assigned to all users.
setGroupNameAttribute(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
setIncludeDetailsObject(boolean) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthenticationProvider
 
setMessageSource(MessageSource) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthenticator
 
setRolePrefix(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.DefaultReverseProxyAuthoritiesPopulator
 
setRolePrefix(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.auth.ReverseProxyAuthoritiesPopulatorImpl
 
setRolePrefix(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.service.ProxyLDAPAuthoritiesPopulator
 
setUsername(String) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.model.ReverseProxyUserDetails
 

T

toProviderUrl(String, String) - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 

U

updateInterval - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Sets an interval for updating the LDAP authorities.
updateLdapUserDetails(LdapUserDetails) - Method in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
 
userOrGroup - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.data.SearchTemplate
 
userSearch - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Query to locate an entry that identifies the user, given the user name string.
userSearchBase - Variable in class org.jenkinsci.plugins.reverse_proxy_auth.ReverseProxySecurityRealm
Specifies the relative DN from the root DN.
UserSearchTemplate - Class in org.jenkinsci.plugins.reverse_proxy_auth.data
 
UserSearchTemplate(String) - Constructor for class org.jenkinsci.plugins.reverse_proxy_auth.data.UserSearchTemplate
 

_

_ReverseProxySecurityRealm_DisplayName() - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.DisplayName: HTTP Header by reverse proxy.
_ReverseProxySecurityRealm_InvalidPortNumber() - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.InvalidPortNumber: Invalid port number.
_ReverseProxySecurityRealm_SyntaxOfServerField() - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.SyntaxOfServerField: Syntax of server field is SERVER or SERVER:PORT or ldaps://SERVER[:PORT].
_ReverseProxySecurityRealm_UnableToConnect(Object, Object) - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.UnableToConnect: Unable to connect to {0} : {1}.
_ReverseProxySecurityRealm_UnknownHost(Object) - Static method in class org.jenkinsci.plugins.reverse_proxy_auth.Messages
Key ReverseProxySecurityRealm.UnknownHost: Unknown host: {0}.
A B C D E F G H I L M O P R S T U _ 
All Classes All Packages