...
1) PasswordEncrypt.java 파일을 열어서 String url로 되어 있는 부분의 주소를 사이트에 맞게 변경한다.
2) PasswordEncrypt.java 파일을 클래스 파일로 컴파일 한다.
--> 명령어 : javac PasswordEncrypt.java
3) 만들어진 class 파일을 실행한다. 인자로 변경할 패스워드를 입력한다
--> java PasswordEncrypt [변경할 패스워드 평문] [MTX_USER테이블 적용 여부] [사용자아이디]
ex) java PasswordEncrypt matrixadm true matrixadm
4) 실행하면 변경된 암호화 패스워드가 출력된다.
- MTX_USER테이블 적용여부 : true - MTX_USER 테이블에 사용자 아이디에 대하여 변경된 비밀번호로 업데이트 한다.
- MTX_USER테이블 적용여부 : false - 비밀번호 암호화 옵션에 따라 암호호한 비밀번호를 결과로 전달한다.
(참고사항)
1. java가 설치되어 있는 환경에서 실행
만약 java -version 명령어를 입력하여 실행이 안되면 java 환경 변수가 설정이 되지 않은것으로 그럴 경우에는 환경 변수를
설정해서 실행하던지 아니면 실제 자바가 설치된 경로에서 절대경로로 실행한다.
2. 해당 샘플 소스를 가지고 사이트에서 커스텀으로 적용하여 배치 등을 통해서 연동하는 방법을 구현할 수도 있다.
3. AUD7 플랫폼에서 제공하는 Rest API를 호출하여 처리하는 구조
: /api/auth/plain/password/encrypt
View file name 단방향 암호화 관련 가이드 및 API 호출 샘플 소스.zip height 250
TAG → #단방향#암호화#사용자비밀번호#Bcrypt#SHA#SHA-256#SHA-512#SHA256#SHA512