OTP (One-Time Password) nedir?
Kısa cevap
OTP (One-Time Password), yalnızca bir kez ve kısa bir süre için geçerli olan doğrulama kodudur; ele geçirilse bile yeniden kullanılamadığı için ikinci faktör olarak kullanılır. Kod ya kullanıcıya bir kanaldan gönderilir (e-posta, SMS) ya da kullanıcının cihazındaki authenticator uygulamasında zamana göre üretilir (TOTP). TR7 AGS'de Multi-Factor Authentication (MFA) profilinin iki gönderimli yöntemi vardır: Email OTP kodu TR7'nin e-posta ayarlarıyla kullanıcının e-posta adresine gönderir, HTTP OTP kodu bir HTTP isteğiyle kurumun SMS gateway'ine, e-posta servisine ya da başka bir servisine iletir. İki yöntemde de kodun uzunluğu OTP Length (4–10, varsayılan 6), karakter türü OTP Type (varsayılan Numeric), geçerlilik süresi OTP Expiration (30 saniye – 60 dakika, varsayılan 5 dakika) ve yeniden gönderim Allow OTP Resend ile ayarlanır. TR7 yönetim arayüzündeki Two-factor Authentication (2FA) de e-posta ya da SMS ile tek kullanımlık bir kod gönderir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| AGS → Authentication → Multi-Factor Authentication (MFA) | MFA Method = Email OTP ya da HTTP OTP | Gönderilen tek kullanımlık kodla ikinci faktör |
| Aynı form | OTP Length, OTP Type (Numeric / Alphanumeric), OTP Expiration, Allow OTP Resend (varsayılan açık), Resend Cooldown (varsayılan 30 saniye) | Kodun biçimi, süresi ve yeniden gönderim kuralları |
| Aynı form (Email OTP; HTTP OTP'de Channel = Email) | Email Source (Automatic / Choose) | Kodun gönderileceği e-posta adresinin kaynağı |
| Aynı form (HTTP OTP) | Channel (SMS, Email, Custom), Phone Source (Channel = SMS iken), HTTP URL | Kodun, OTP kodunu ileten harici bir SMS ya da HTTP servisine HTTP isteğiyle iletilmesi; istekte AGS OTP code, AGS OTP message ve AGS OTP recipient değişkenleri kullanılır |
| AGS etkin vService → Dashboard | AGS OTP Sending (All Channels), AGS OTP Verification (All Channels) ve kanal bazında Email / SMS / Custom OTP grafikleri | Saniye başına gönderilen, yeniden gönderilen, gönderilemeyen, doğru ve yanlış girilen kodların izlenmesi |
| Settings → Device Management → Management Access | Two-factor Authentication (2FA), 2FA methods | Yönetim arayüzü girişinde e-posta ya da SMS ile gönderilen kod |
Gönderilen Kod ve Üretilen Kod
| Email OTP / HTTP OTP | TOTP | |
|---|---|---|
| Kod nerede oluşur | TR7'de üretilip kullanıcıya gönderilir | Kullanıcının authenticator uygulamasında üretilir |
| Kanal gerekir mi | Evet (e-posta, SMS ya da OTP kodunu ileten harici bir HTTP servisi) | Hayır; ilk kayıttan sonra kanal gerekmez |
| Geçerlilik | OTP expiration süresi | TOTP period ve TOTP window ile |
| Ayrıntı | Bu sayfa | TOTP nedir? |
Sık Karıştırılan Noktalar
- "OTP ile TOTP aynıdır." TOTP, cihazda zamana göre üretilen bir OTP türüdür; Email OTP ve HTTP OTP ise gönderilen kodlardır.
- "Kod süresi uzun tutulursa kullanıcı dostu olur." Uzun geçerlilik ele geçirilen bir kodun kullanılabileceği süreyi uzatır; OTP Expiration kodun ulaşması için gereken kadar tutulur.
- "HTTP OTP için bir Authentication Server kaydı gerekir." HTTP OTP isteğin adresini profilin kendi HTTP URL alanından alır; Authentication Servers kayıtlarıyla ilişkisi yoktur.
Dokümantasyonda nasıl yapılır
İlgili sorular
