Package org.jvnet.hudson.test
Class JenkinsRule.DummySecurityRealm
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<hudson.security.SecurityRealm>
-
- hudson.security.SecurityRealm
-
- hudson.security.AbstractPasswordBasedSecurityRealm
-
- org.jvnet.hudson.test.JenkinsRule.DummySecurityRealm
-
- All Implemented Interfaces:
hudson.ExtensionPoint
,hudson.model.Describable<hudson.security.SecurityRealm>
- Enclosing class:
- JenkinsRule
public static class JenkinsRule.DummySecurityRealm extends hudson.security.AbstractPasswordBasedSecurityRealm
- See Also:
JenkinsRule.createDummySecurityRealm()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGroups(String username, String... groups)
Associate some groups with a username.protected org.acegisecurity.userdetails.UserDetails
authenticate(String username, String password)
hudson.security.GroupDetails
loadGroupByGroupname(String groupname)
org.acegisecurity.userdetails.UserDetails
loadUserByUsername(String username)
-
Methods inherited from class hudson.security.AbstractPasswordBasedSecurityRealm
authenticate2, createSecurityComponents, loadGroupByGroupname2, loadUserByUsername2
-
Methods inherited from class hudson.security.SecurityRealm
all, allowsSignup, canLogOut, commenceSignup, commonFilters, createCliAuthenticator, createFilter, doCaptcha, doLogout, getAuthenticationGatewayUrl, getCaptchaSupport, getCaptchaSupportDescriptors, getDescriptor, getFrom, getGroupIdStrategy, getLoginUrl, getPostLogOutUrl, getPostLogOutUrl2, getSecurityComponents, getUserIdStrategy, loadGroupByGroupname, setCaptchaSupport, validateCaptcha
-
-
-
-
Method Detail
-
authenticate
protected org.acegisecurity.userdetails.UserDetails authenticate(String username, String password) throws org.acegisecurity.AuthenticationException
- Overrides:
authenticate
in classhudson.security.AbstractPasswordBasedSecurityRealm
- Throws:
org.acegisecurity.AuthenticationException
-
loadUserByUsername
public org.acegisecurity.userdetails.UserDetails loadUserByUsername(String username) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
- Overrides:
loadUserByUsername
in classhudson.security.AbstractPasswordBasedSecurityRealm
- Throws:
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException
-
loadGroupByGroupname
public hudson.security.GroupDetails loadGroupByGroupname(String groupname) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
- Overrides:
loadGroupByGroupname
in classhudson.security.AbstractPasswordBasedSecurityRealm
- Throws:
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException
-
-