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 voidaddGroups(String username, String... groups)Associate some groups with a username.protected org.acegisecurity.userdetails.UserDetailsauthenticate(String username, String password)hudson.security.GroupDetailsloadGroupByGroupname(String groupname)org.acegisecurity.userdetails.UserDetailsloadUserByUsername(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:
authenticatein 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:
loadUserByUsernamein classhudson.security.AbstractPasswordBasedSecurityRealm- Throws:
org.acegisecurity.userdetails.UsernameNotFoundExceptionorg.springframework.dao.DataAccessException
-
loadGroupByGroupname
public hudson.security.GroupDetails loadGroupByGroupname(String groupname) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
- Overrides:
loadGroupByGroupnamein classhudson.security.AbstractPasswordBasedSecurityRealm- Throws:
org.acegisecurity.userdetails.UsernameNotFoundExceptionorg.springframework.dao.DataAccessException
-
-