java.lang.Object
com.predic8.membrane.core.interceptor.authentication.session.JdbcUserDataProvider
All Implemented Interfaces:
UserDataProvider

public class JdbcUserDataProvider extends Object implements UserDataProvider
  • Constructor Details

    • JdbcUserDataProvider

      public JdbcUserDataProvider()
  • Method Details

    • init

      public void init(Router router)
      Specified by:
      init in interface UserDataProvider
    • verify

      public Map<String,String> verify(Map<String,String> postData)
      Specified by:
      verify in interface UserDataProvider
      Returns:
      a hash map containing the user's attributes (used for the token generator or to pass on HTTP headers)
    • getDatasource

      public DataSource getDatasource()
    • setDatasource

      public void setDatasource(DataSource datasource)
    • getTableName

      public String getTableName()
    • setTableName

      public void setTableName(String tableName)
    • getUserColumnName

      public String getUserColumnName()
    • setUserColumnName

      public void setUserColumnName(String userColumnName)
    • getPasswordColumnName

      public String getPasswordColumnName()
    • setPasswordColumnName

      public void setPasswordColumnName(String passwordColumnName)