Sample implementation of two-factor authentication approach for web applications via Google Authenticator and TOTP algorithm.
Java 61.36%HTML 32.02%JavaScript 6.35%CSS 0.28%
google-auth-sample's Introduction
This is a sample implementation of two-factor authentication approach for web applications via Google Authenticator and TOTP algorithm.
Web application is implemented using Spring Boot library.
User registration and authenication services are implemented as REST end-points
Using QR code gereator provided by https://zxing.org
Using TOTP reference implementation provided by IETF https://tools.ietf.org/html/rfc6238#page-9