Пользовательский PasswordEncoder - PullRequest
0 голосов
/ 24 мая 2011

Мне нужно создать собственный кодировщик паролей.Я выполнил следующие задачи:

applicationContext-Security.xml

<authentication-manager alias="authenticationManager">
    <authentication-provider>
        <password-encoder ref="AppPasswordEncoder" /> 
        <jdbc-user-service data-source-ref="dataSource" authorities-by-username-query="select username,password from username where username=?"/>
    </authentication-provider>
    <beans:bean class="com.app.security.MyPasswordEncoder" id="AppPasswordEncoder"/>
</authentication-manager>

class

public class SnatiPasswordEncoder implements PasswordEncoder {

    @Override
    public String encodePassword(String arg0, Object arg1)
            throws DataAccessException {
        return null;
    }

    @Override
    public boolean isPasswordValid(String arg0, String arg1, Object arg2)
            throws DataAccessException {
        return false;
    }
}

Несколькошаги для кодирования пароля:

ISO-8859-1
md5
base64

Каким должен быть мой следующий шаг?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...