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
Modifier and TypeFieldDescriptionprotected final Control
protected final Control
protected final Control
protected final Control
protected final Control
protected final Control
only available prior ldap plugin version 1.10protected final Control
protected final Control
protected final Control
protected final Control
protected final Control
protected final Control
protected final Control
protected final Control
Fields inherited from class org.jenkinsci.test.acceptance.po.CapybaraPortingLayerImpl
driver, injector, LABEL_TO_INPUT_XPATH, time
Fields inherited from interface org.jenkinsci.test.acceptance.po.CapybaraPortingLayer
by
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
configure
(LdapDetails<T> ldapDetails) Fills the input fields for ldap access control.protected void
configureGroupMembership
(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, self
Methods 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, sleep, visit, waitFor, waitFor, waitFor, waitFor, waitFor, waitForCond, waitForCond
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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.
-