개발페이지 순서는 아래와 같습니다.

 

1. id/pw 인증 ( otp/first )

테스트계정 : admin/1111

2. id/pw 인증성공하면 otp 생성 후 code 입력창으로 이동 ( otp/second )

위 QR코드나 secretKey는 구글OTP앱에서 계정등록시 필요합니다.

3. google otp 생성 코드 입력 후 2차 인증 확인 ( otp/third )

 

첨부소스는 위의 내용을 spring MVC project로 구현한것입니다. (maven + tomcat8 구성 )

testGoogleOtp_maven.zip
0.02MB

내부 구현된 소스는 아래 무중력고기님의 소스를 그대로 퍼와서 테스트해본 소스입니다.

 

https://zero-gravity.tistory.com/221