Class CustomStatementJdbcUserDataProvider

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

public class CustomStatementJdbcUserDataProvider extends Object implements UserDataProvider
  • Constructor Details

    • CustomStatementJdbcUserDataProvider

      public CustomStatementJdbcUserDataProvider()
  • 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)
    • getCheckPasswordSql

      public String getCheckPasswordSql()
    • setCheckPasswordSql

      public void setCheckPasswordSql(String checkPasswordSql)
    • getSqlResultAttribute

      public String getSqlResultAttribute()
    • setSqlResultAttribute

      public void setSqlResultAttribute(String sqlResultAttribute)
    • getUserNameAttribute

      public String getUserNameAttribute()
    • setUserNameAttribute

      public void setUserNameAttribute(String userNameAttribute)
    • 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)