Package org.jenkinsci.test.acceptance.po
Class LdapSecurityRealm<T extends LdapGroupMembershipStrategy>
java.lang.Object
org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
org.jenkinsci.test.acceptance.po.PageAreaImpl
org.jenkinsci.test.acceptance.po.SecurityRealm
org.jenkinsci.test.acceptance.po.LdapSecurityRealm<T>
- All Implemented Interfaces:
CapybaraPortingLayer,Control.Owner,PageArea
SecurityRealm for ldap plugin.
- Author:
- Michael Prankl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
CapybaraPortingLayerImpl.Finder<R>, CapybaraPortingLayerImpl.Resolver -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Controlprotected final Controlprotected final Controlprotected final Controlprotected final Controlprotected final Controlonly available prior ldap plugin version 1.10protected final Controlprotected final Controlprotected final Controlprotected final Controlprotected final Controlprotected final Controlprotected final Controlprotected final ControlFields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
driver, injector, LABEL_TO_INPUT_XPATH, timeFields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(LdapDetails<T> ldapDetails) Fills the input fields for ldap access control.protected voidconfigureGroupMembership(LdapDetails<T> ldapDetails) Subclasses can override this to handle group membership differently.Methods inherited from class org.jenkinsci.test.acceptance.po.PageAreaImpl
control, control, createPageArea, getPage, getPath, getPath, getPath, path, selfMethods inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, elasticSleep, executeScript, fillIn, find, findCaption, findCaption, findIfNotVisible, getCurrentUrl, getCurrentUrlWithFragment, getElement, getPageContent, getPageSource, getPageSource, getPath, handleAlert, isHiddenOrStale, isStale, last, lastIfNotVisible, newInstance, resource, runThenConfirmAlert, runThenConfirmAlert, runThenHandleAlert, runThenHandleAlert, runThenHandleDialog, runThenHandleInputDialog, runThenHandleUserPrompt, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCondMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
all, blur, check, check, check, choose, clickButton, clickLink, confirmAlert, executeScript, fillIn, find, findIfNotVisible, getElement, getPageSource, last, lastIfNotVisible, runThenConfirmAlert, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
-
Field Details
-
ldapServer
-
advancedServer
-
rootDn
-
managerDn
-
managerPassword
-
userSearchBase
-
userSearchFilter
-
groupSearchBase
-
groupSearchFilter
-
groupMembershipFilter
only available prior ldap plugin version 1.10 -
disableLdapEmailResolver
-
enableCache
-
addEnvVariableButton
-
advanced
-
-
Constructor Details
-
LdapSecurityRealm
-
-
Method Details
-
configure
Fills the input fields for ldap access control. -
configureGroupMembership
Subclasses can override this to handle group membership differently.
-