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, createSecurityComponents
all, 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.AbstractPasswordBasedSecurityRealm
username
- Login UserNamepassword
- Login Passwordorg.acegisecurity.AuthenticationException
public org.acegisecurity.userdetails.UserDetails loadUserByUsername(String username) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
loadUserByUsername
in interface org.acegisecurity.userdetails.UserDetailsService
loadUserByUsername
in class hudson.security.AbstractPasswordBasedSecurityRealm
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException
public hudson.security.GroupDetails loadGroupByGroupname(String groupname) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
loadGroupByGroupname
in class hudson.security.AbstractPasswordBasedSecurityRealm
org.acegisecurity.userdetails.UsernameNotFoundException
org.springframework.dao.DataAccessException
public 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.