public class PAMSecurityRealm
extends hudson.security.AbstractPasswordBasedSecurityRealm
SecurityRealm that uses Unix PAM authentication.| Modifier and Type | Class and Description |
|---|---|
static class |
PAMSecurityRealm.DescriptorImpl |
| Modifier and Type | Field and Description |
|---|---|
String |
serviceName |
| Constructor and Description |
|---|
PAMSecurityRealm(String serviceName) |
| Modifier and Type | Method and Description |
|---|---|
protected org.acegisecurity.userdetails.UserDetails |
authenticate(String username,
String password) |
jenkins.model.IdStrategy |
getGroupIdStrategy() |
jenkins.model.IdStrategy |
getUserIdStrategy() |
static PAMSecurityRealm.DescriptorImpl |
install() |
hudson.security.GroupDetails |
loadGroupByGroupname(String groupname) |
org.acegisecurity.userdetails.UserDetails |
loadUserByUsername(String username) |
createCliAuthenticator, createSecurityComponentsall, allowsSignup, canLogOut, commenceSignup, createFilter, doCaptcha, doLogout, findBean, getAuthenticationGatewayUrl, getCaptchaSupport, getCaptchaSupportDescriptors, getDescriptor, getLoginUrl, getPostLogOutUrl, getSecurityComponents, loadGroupByGroupname, setCaptchaSupport, validateCaptchapublic final String serviceName
@DataBoundConstructor public PAMSecurityRealm(String serviceName)
protected org.acegisecurity.userdetails.UserDetails authenticate(String username, String password) throws org.acegisecurity.AuthenticationException
authenticate in class hudson.security.AbstractPasswordBasedSecurityRealmorg.acegisecurity.AuthenticationExceptionpublic org.acegisecurity.userdetails.UserDetails loadUserByUsername(String username) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
loadUserByUsername in interface org.acegisecurity.userdetails.UserDetailsServiceloadUserByUsername in class hudson.security.AbstractPasswordBasedSecurityRealmorg.acegisecurity.userdetails.UsernameNotFoundExceptionorg.springframework.dao.DataAccessExceptionpublic hudson.security.GroupDetails loadGroupByGroupname(String groupname) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
loadGroupByGroupname in class hudson.security.AbstractPasswordBasedSecurityRealmorg.acegisecurity.userdetails.UsernameNotFoundExceptionorg.springframework.dao.DataAccessExceptionpublic jenkins.model.IdStrategy getUserIdStrategy()
getUserIdStrategy in class hudson.security.SecurityRealmpublic jenkins.model.IdStrategy getGroupIdStrategy()
getGroupIdStrategy in class hudson.security.SecurityRealm@Extension public static PAMSecurityRealm.DescriptorImpl install()
Copyright © 2016. All rights reserved.