public class RedmineSecurityRealm
extends hudson.security.AbstractPasswordBasedSecurityRealm
| Modifier and Type | Class and Description |
|---|---|
static class |
RedmineSecurityRealm.DescriptorImpl |
| Constructor and Description |
|---|
RedmineSecurityRealm(String dbms,
String dbServer,
String databaseName,
String port,
String dbUserName,
String dbPassword,
String version,
String loginTable,
String userField,
String passField,
String saltField)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected org.acegisecurity.userdetails.UserDetails |
authenticate(String username,
String password) |
String |
getDatabaseName() |
String |
getDbms() |
hudson.util.Secret |
getDbPassword() |
String |
getDbServer() |
String |
getDbUserName() |
String |
getLoginTable() |
String |
getPassField() |
String |
getPort() |
String |
getSaltField() |
String |
getUserField() |
String |
getVersion() |
static RedmineSecurityRealm.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, setCaptchaSupport, validateCaptcha@DataBoundConstructor public RedmineSecurityRealm(String dbms, String dbServer, String databaseName, String port, String dbUserName, String dbPassword, String version, String loginTable, String userField, String passField, String saltField)
dbms - Redmine DBMSdbServer - DB ServerdatabaseName - Database Nameport - Database PortdbUserName - Database UserNamedbPassword - Database Passwordversion - Redmine VersionloginTable - Redmine Login TableuserField - Redmine User FieldpassField - Redmine Password FieldsaltField - Redmine Salt Field@Extension public static RedmineSecurityRealm.DescriptorImpl install()
protected org.acegisecurity.userdetails.UserDetails authenticate(String username, String password) throws org.acegisecurity.AuthenticationException
authenticate in class hudson.security.AbstractPasswordBasedSecurityRealmusername - Login UserNamepassword - Login Passwordorg.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 String getDbms()
public String getDbServer()
public String getDatabaseName()
public String getPort()
public String getDbUserName()
public hudson.util.Secret getDbPassword()
public String getVersion()
public String getLoginTable()
public String getUserField()
public String getPassField()
public String getSaltField()
Copyright © 2004-2017. All Rights Reserved.