1.1.4.4. Google Authenticator#
Google Authenticator İçin Ön Koşullar#
- application.yml dosyasında yer alan otp-auth.domain-name değişkeninin, servisin çalışacağı domain'e göre düzenlenmesi gerekmektedir.
- OAuth Authentication uygulamasında ilgilinin kullanıcının hesabı olmalıdır.
- Hesabı olan kullanıcı, Google Authenticator servisini kullanabilmek için bu servisi sağlayacak olan uygulamayı mobil telefonuna indirmelidir.
- Kullanıcı telefonuna uygulamayı indirdikten sonra, QR barkodu okutarak uygulama ile kendi Google Authenticator hesabı arasında senkronizasyonu sağlamalıdır.
- QR okutulurken herhangi bir sorun yaşanmaması için yukarıda domain'e göre ayarlanan değişken bilgisindeki URL'in formatının düzgün olması gerekmektedir.
Google Authenticator Test#
- Google Authenticator'ın test edileceği cihazda domain tanımlı olmalıdır.
- Chrome ve IE için herhangi bir ayar gerekli değildir.
- Uygulamaya erişildiğinde oauth kısmında two-factor-authentication-type değeri NONE'dan farklı (GA, SMS, MAIL) olduğunda, gelecek seçenek ya da seçeneklerden biri Google Authenticator olacaktır.
- Google Authenticator ile doğrulama yapmak isteyen kullanıcı, uygulama tarafından üretilen 6 haneli kodu girer.
- Girilen kod doğru olduğunda standart gelen Profil Seçme sayfasına yönlendirilir.
- Kullanıcı profil seçtikten sonra anasayfaya yönlendirilir.