JNDI에서 사용자 Search를 구현하고 있습니다.
userPassword를 이용해서 password를 저장하게 했는데요.
ldapadd 시 저장한 userPassword 값은 암호화 되서 저장되던데.
추후에 사용자가 입력한 자기 password랑 암호화 된 password 값이
같은건지 비교해보고 싶은데 어떻게 해야하죠?
이미 암호화된 값을 다시 처음에 입력한 text값으로 받아오긴 힘들꺼
같고.
사용자가 입력한 text값의 password를 userPassword의 암호화 방식과
같이 암호화 해서
둘 값을 비교하면 될까요?
사용자가 입력한 text값을 암호화 한 값을 얻어올려면
JNDI에서 어떤 API를 사용해야 하나요?
|