API Portal Giriş Kayıtları Nedir?
API Portal Giriş Kayıtları (Login Logs), API Developer Portal’a yapılan tüm giriş denemelerinin detaylı kayıtlarını tutan bir denetim (audit) sistemidir. Bu sistem sayesinde:- Kullanıcı Giriş Aktivitesi: Her kullanıcının ne zaman, hangi IP adresinden giriş yaptığını takip edebilirsiniz
- Güvenlik İzleme: Şüpheli aktiviteleri, başarısız giriş denemelerini ve potansiyel güvenlik tehditlerini tespit edebilirsiniz
- Sistem Analizi: Portal kullanım istatistiklerini, giriş trendlerini ve sistem sağlığını analiz edebilirsiniz
- Compliance: Yasal gereksinimler için log kayıtlarını saklayabilir ve raporlayabilirsiniz
Login Logs’un Önemi
Güvenlik İzleme
Kullanıcı Takibi
Sorun Giderme
Compliance ve Denetim
Sayfaya Erişim
API Portal Giriş Kayıtları sayfasına erişmek için aşağıdaki adımları takip edin:Manager Arayüzüne Giriş
Portal Sekmesine Git
API Portal Ayarlarına Git
Giriş Kayıtları Sayfasına Erişim
- Alternatif olarak: Portal → Accounts/Developers → Login Logs yolunu takip edebilirsiniz

API Portal Giriş Kayıtları Ekranı
Login Logs ile Neler Yapabilirsiniz?
Giriş Takibi
Başarı Analizi
Hata İnceleme
Gelişmiş Filtreleme
Güvenlik İzleme
Kullanıcı Aktivite Raporlama
Filtreleme ve Arama Özellikleri
Login Logs sayfasında, kayıtları filtrelemek ve aramak için çeşitli seçenekler bulunmaktadır. Bu özellikler sayesinde binlerce kayıt arasından istediğiniz bilgilere hızlıca ulaşabilirsiniz.1. Giriş Tarihi ve Saat Aralığını Belirleme
Kullanıcıların giriş veya işlem aktivitelerini belirli bir tarih aralığında filtrelemek için tarih aralığı belirleyebilirsiniz. Bu özellik, belirli bir dönemdeki aktiviteleri analiz etmek için çok kullanışlıdır. Tarih Aralığı Filtreleme Özellikleri:| Özellik | Açıklama |
|---|---|
| Başlangıç Tarihi (From) | Filtreleme için başlangıç tarihini seçin. Bu tarihten önceki kayıtlar gösterilmez. |
| Bitiş Tarihi (To) | Filtreleme için bitiş tarihini seçin. Bu tarihten sonraki kayıtlar gösterilmez. |
| Tarih Formatı | Tarih formatı: YYYY-MM-DD (Örnek: 2025-01-15) |
| Saat Desteği | Tarih seçicisinde saat bilgisi de seçilebilir (opsiyonel) |
Başlangıç Tarihi Seçimi
2025-01-01 - 1 Ocak 2025’ten itibaren kayıtları gösterirBitiş Tarihi Seçimi
2025-01-31 - 31 Ocak 2025’e kadar kayıtları gösterirFiltreleme Uygulama
Sonuçları Görüntüleme
2. E-posta Adresine Göre Arama
Belirli bir kullanıcının aktivitelerini incelemek için e-posta bazlı arama yapabilirsiniz. Bu özellik, bir kullanıcının tüm giriş geçmişini görmek için çok kullanışlıdır.| Özellik | Açıklama |
|---|---|
| Tam Eşleşme | E-posta adresinin tamamını girmeniz gerekir (kısmi arama desteklenmez) |
| Büyük/Küçük Harf Duyarsız | E-posta adresi büyük/küçük harf duyarlı değildir |
| Otomatik Filtreleme | E-posta girildiğinde otomatik olarak filtreleme uygulanır |
Kullanıcı Giriş Geçmişi Kontrolü
Kullanıcı Giriş Geçmişi Kontrolü
- E-posta:
[email protected] - Tarih Aralığı: Son 30 gün
- Sonuç: Kullanıcının tüm giriş denemeleri listelenir
Hesap Kilitleme Sorunu İnceleme
Hesap Kilitleme Sorunu İnceleme
- E-posta:
[email protected] - Status: FAILURE
- Sonuç: Başarısız giriş denemeleri ve hata mesajları görüntülenir
3. IP Adresine Göre Arama
Giriş yapılan IP adresine göre filtrelemek için IP bazlı arama özelliğini kullanabilirsiniz. Bu özellik, güvenlik analizi ve şüpheli aktivite tespiti için kritik öneme sahiptir.| Özellik | Açıklama |
|---|---|
| IP Formatı | IPv4 formatında IP adresi (Örnek: 192.168.1.100) |
| Tam Eşleşme | IP adresinin tamamını girmeniz gerekir |
| Çoklu Sonuç | Aynı IP’den yapılan tüm giriş denemeleri listelenir |
Şüpheli IP Tespiti
Şüpheli IP Tespiti
- IP Adresi:
192.168.1.100 - Tarih Aralığı: Son 7 gün
- Sonuç: Bu IP’den yapılan tüm giriş denemeleri listelenir
Coğrafi Dağılım Analizi
Coğrafi Dağılım Analizi
- Her IP adresini ayrı ayrı arayın
- Başarılı ve başarısız giriş oranlarını karşılaştırın
- Şüpheli lokasyonları tespit edin
192.168.1.100(Yerel ağ)10.0.0.50(Özel ağ)203.0.113.45(Genel IP)
Tablo Kolonları ve Bilgiler
Login Logs tablosunda aşağıdaki bilgiler görüntülenir. Her kolon, giriş denemesi hakkında farklı bir bilgi sağlar.Tablo Yapısı
| Kolon | Açıklama | Format | Örnek |
|---|---|---|---|
| Status | İşlemin sonucu (Başarılı/Başarısız) | Badge | SUCCESS, FAILURE |
| Giriş yapmaya çalışan kullanıcının e-posta adresi | String | [email protected] | |
| Account Name | Kullanıcının hesap adı | String | John Doe |
| Date | İşlemin gerçekleştiği tarih ve saat | DateTime | 2025-01-15 14:30:25 |
| IP Address | İşlemin gerçekleştirildiği IP adresi | String | 192.168.1.100 |
| Message | Hata mesajı veya işlem detayı | String | Authentication failed -> DISABLED |
Status (Durum)
Tabloda yer alan Status sütunu, yapılan işlemin sonucunu belirtir. Bu kolon, giriş denemesinin başarılı mı yoksa başarısız mı olduğunu gösterir.- Kullanıcı doğru email ve şifre ile giriş yaptığında
- Hesap aktif ve onaylanmış durumda olduğunda
- Email doğrulaması tamamlanmış olduğunda
- Yanlış şifre girildiğinde
- Hesap devre dışı bırakıldığında
- Email doğrulaması yapılmadığında
- Admin onayı beklenirken
- Hesap reddedildiğinde
Message (Mesaj)
Başarısız işlemler ile ilgili hata veya uyarı mesajları bu sütunda yer alır. Bu mesajlar, kullanıcının neden giriş yapamadığını açıklar. Message Kolonu Özellikleri:| Durum | Mesaj İçeriği | Açıklama |
|---|---|---|
| SUCCESS | (Boş) | Başarılı girişlerde mesaj genellikle boştur |
| FAILURE | Hata mesajı | Başarısız girişlerde detaylı hata mesajı gösterilir |
Email (E-posta Adresi)
- E-posta adresi tam olarak görüntülenir
- Bu kolona tıklayarak o kullanıcının tüm kayıtlarını filtreleyebilirsiniz
- E-posta adresi, kullanıcı kimliğini belirlemek için kullanılır
Account Name (Hesap Adı)
- Kullanıcının tam adı veya görünen adı gösterilir
- E-posta adresinden farklı olarak, daha okunabilir bir kimlik sağlar
- Bazı durumlarda boş olabilir (kullanıcı adı tanımlanmamışsa)
Date (Tarih ve Saat)
YYYY-MM-DD HH:mm:ssÖrnek: 2025-01-15 14:30:25- Tarih ve saat bilgisi tam olarak görüntülenir
- Saat bilgisi, giriş denemesinin tam zamanını gösterir
- Tarih sıralamasına göre kayıtlar listelenir (en yeni en üstte)
IP Address (IP Adresi)
XXX.XXX.XXX.XXX (IPv4)Örnek: 192.168.1.100- IPv4 formatında IP adresi gösterilir
- Bu kolona tıklayarak o IP’den yapılan tüm giriş denemelerini filtreleyebilirsiniz
- Güvenlik analizi için kritik bilgidir
API Portal Login Hata Mesajları
API Portal’a giriş yapmaya çalışan kullanıcılar, çeşitli nedenlerle başarısız olabilir. Aşağıda, tüm olası hata durumları ve bunların anlamları detaylı şekilde açıklanmıştır.1. Admin Onayı Bekleniyor (WAITING_FOR_APPROVEMENT)
1. Admin Onayı Bekleniyor (WAITING_FOR_APPROVEMENT)
- Kullanıcı portal’a kayıt olmuş
- E-posta adresini doğrulamış
- Ancak admin henüz hesabı onaylamamış
- Portal Ayarları → Güvenlik → “Auto Approve Account” = PASIF
- Portal yöneticisi, Portal Management → Developer Accounts bölümünden kullanıcıyı onaylamalıdır
- Veya Portal Ayarları → Güvenlik’te “Auto Approve Account” özelliğini aktif etmelidir
2. Email Doğrulaması Yapılmamış (CONFIRMATION_NEEDED)
2. Email Doğrulaması Yapılmamış (CONFIRMATION_NEEDED)
- Kullanıcı portal’a kayıt olmuş
- Ancak e-posta adresini doğrulamak için e-postadaki linke tıklamamış
- E-posta doğrulama zorunlu ise
- Kullanıcı, kayıt sırasında aldığı e-postadaki doğrulama linkine tıklamalıdır
- E-posta gelmediyse, “E-postamı tekrar gönder” özelliğini kullanabilir
3. Hesap Devre Dışı (DISABLED)
3. Hesap Devre Dışı (DISABLED)
- Kullanıcı 5 kez yanlış şifre girdiğinde otomatik olarak hesap kilitlenir
- Veya admin tarafından manuel olarak devre dışı bırakıldığında
- Güvenlik ihlali tespit edildiğinde
- Portal yöneticisi, Portal Management → Developer Accounts bölümünden hesabı tekrar aktif hale getirebilir
- Kullanıcı, yönetici ile iletişime geçerek hesabının açılmasını talep edebilir
4. Başvuru Reddedilmiş (REJECTED)
4. Başvuru Reddedilmiş (REJECTED)
- Kullanıcının kayıt başvurusu admin tarafından reddedilmiş
- Admin, Portal Management → Developer Accounts bölümünden kullanıcıyı reddetmiş
- Kullanıcı, yeni bir başvuru yapabilir
- Veya yönetici ile iletişime geçerek red nedeni hakkında bilgi alabilir
5. Hesap Onaylanmamış (NOT_APPROVED)
5. Hesap Onaylanmamış (NOT_APPROVED)
- Hesap onay sürecini geçememiş
- E-posta doğrulaması yapılmış ancak admin onayı bekleniyor
- Veya otomatik onay özelliği pasif ve admin henüz onaylamamış
- Portal yöneticisi, hesabı onaylamalıdır
- Veya Portal Ayarları → Güvenlik’te “Auto Approve Account” özelliğini aktif etmelidir
6. Yanlış Şifre (Wrong Password)
6. Yanlış Şifre (Wrong Password)
- Kullanıcı yanlış şifre girdiğinde
- Email adresi doğru ancak şifre yanlış
- 1. Yanlış Deneme:
... failed authentication due to 1 failed login attempts- Kalan deneme hakkı: 4
- 2. Yanlış Deneme:
... failed authentication due to 2 failed login attempts- Kalan deneme hakkı: 3
- 3. Yanlış Deneme:
... failed authentication due to 3 failed login attempts- Kalan deneme hakkı: 2
- 4. Yanlış Deneme:
... failed authentication due to 4 failed login attempts- Kalan deneme hakkı: 1
- 5. Yanlış Deneme:
... failed authentication due to 5 failed login attempts- Hesap otomatik olarak DISABLED durumuna geçer
- 6. Deneme: Artık giriş yapılamaz, hesap kilitlenmiştir
- Kullanıcı, doğru şifreyi girmelidir
- Şifresini unuttuysa, “Forgot Password” özelliğini kullanabilir
- Hesap kilitlendiyse, yönetici ile iletişime geçmelidir
7. Kullanıcı Bulunamadı (Account Not Found)
7. Kullanıcı Bulunamadı (Account Not Found)
- Girilen email adresi sistemde kayıtlı değil
- Kullanıcı henüz portal’a kayıt olmamış
- Email adresi yanlış yazılmış
- Kullanıcı, email adresini kontrol etmelidir
- Eğer kayıtlı değilse, “Register” butonuna tıklayarak kayıt olmalıdır
- Email adresini yanlış yazmışsa, doğru email adresini girmelidir
✅ 8. Başarılı Giriş (Success)
✅ 8. Başarılı Giriş (Success)
- Email ve şifre doğru olduğunda
- Hesap aktif ve onaylanmış durumda olduğunda
- E-posta doğrulaması tamamlanmış olduğunda
- Admin onayı verilmiş olduğunda (eğer gerekliyse)
📋 Hata Mesajları Özet Tablosu
Aşağıdaki tablo, tüm hata durumlarını ve çözümlerini özetler:| Durum | Ne Zaman | Hata Mesajı | Kullanıcıya Ne Göster | Çözüm |
|---|---|---|---|---|
| WAITING_FOR_APPROVEMENT | Admin onayı bekliyor | Authentication failed -> WAITING_FOR_APPROVEMENT | ”Hesabınız yönetici onayı bekliyor” | Admin hesabı onaylamalı |
| CONFIRMATION_NEEDED | Email doğrulanmamış | Authentication failed -> CONFIRMATION_NEEDED | ”Lütfen email adresinizi doğrulayın” | Email doğrulama linkine tıklanmalı |
| DISABLED | 5 yanlış deneme veya manuel | Authentication failed -> DISABLED | ”Hesabınız devre dışı” | Admin hesabı aktif etmeli |
| REJECTED | Başvuru reddedilmiş | Authentication failed -> REJECTED | ”Hesap başvurunuz reddedilmiştir” | Yeni başvuru yapılabilir |
| NOT_APPROVED | Onaylanmamış | Authentication failed -> NOT_APPROVED | ”Hesabınız henüz onaylanmamıştır” | Admin hesabı onaylamalı |
| Yanlış Şifre | Şifre yanlış | Account user@... failed authentication due to N failed login attempts | ”Email veya şifre hatalı. Kalan: X” | Doğru şifre girilmeli |
| Hesap Yok | Email bulunamadı | Authentication failed -> Account not found | ”Bu email ile kullanıcı bulunamadı” | Kayıt olunmalı veya email kontrol edilmeli |
| Başarılı | Email+şifre doğru | (boş) | Anasayfaya yönlendir | - |
Kullanım Senaryoları ve Örnekler
Login Logs sayfasını kullanarak çeşitli senaryolarda analiz ve sorun giderme yapabilirsiniz. Aşağıda, en yaygın kullanım senaryoları detaylı şekilde açıklanmıştır.Senaryo 1: Kullanıcı Aktivite Kontrolü
Bir kullanıcının giriş aktivitelerini kontrol etmek ve son giriş zamanını öğrenmek için:Tarih Aralığı Seçimi
- From:
2025-01-01(Başlangıç tarihi) - To:
2025-01-31(Bitiş tarihi)
Kullanıcı Filtreleme
- Örnek:
[email protected]
Sonuçları İnceleme
- Son Giriş Zamanı: En son başarılı giriş tarihi ve saati
- Giriş Sıklığı: Kullanıcının ne sıklıkla giriş yaptığı
- Başarılı/Başarısız Oranı: Toplam giriş denemeleri içinde başarılı olanların yüzdesi
- IP Adresleri: Kullanıcının hangi IP adreslerinden giriş yaptığı
Detaylı Analiz
- Hangi saatlerde daha aktif?
- Hangi IP adreslerinden giriş yapıyor?
- Başarısız giriş denemeleri var mı?
- Son giriş ne zaman yapılmış?
Senaryo 2: Başarısız Giriş Analizi ve Sorun Giderme
Başarısız giriş denemelerini analiz etmek ve kullanıcı sorunlarını çözmek için:Durum Filtresi Uygulama
- Status kolonuna bakın ve
FAILUREdurumundaki kayıtları inceleyin - Veya tarih aralığı ve e-posta filtresi ile başarısız girişleri daraltın
Hata Mesajlarını İnceleme
WAITING_FOR_APPROVEMENT→ Admin onayı bekleniyorCONFIRMATION_NEEDED→ Email doğrulanmamışDISABLED→ Hesap kilitlenmişWrong Password→ Yanlış şifre
Kullanıcıya Yardım Sağlama
- Portal Management → Developer Accounts bölümüne gidin
- Kullanıcıyı bulun ve [Approve] butonuna tıklayın
- Kullanıcıya e-posta doğrulama linkini tekrar göndermesini söyleyin
- Veya admin olarak email doğrulamasını atlayabilirsiniz
- Portal Management → Developer Accounts bölümüne gidin
- Kullanıcıyı bulun ve hesabı aktif hale getirin
- Kullanıcıya şifre sıfırlama linki gönderebilirsiniz
- Kullanıcıya “Forgot Password” özelliğini kullanmasını önerin
- Veya admin olarak şifre sıfırlama işlemi yapabilirsiniz
Trend Analizi
- Belirli bir kullanıcıda sürekli başarısız deneme var mı?
- Belirli bir IP adresinden çok sayıda başarısız deneme var mı?
- Belirli bir zaman diliminde başarısız deneme sayısı arttı mı?
Senaryo 3: Güvenlik İhlali Tespiti ve Önleme
Şüpheli aktiviteleri tespit etmek ve güvenlik önlemleri almak için:IP Bazlı Arama
- Search by IP address alanına IP adresini girin
- Örnek:
192.168.1.100
Başarısız Deneme Sayısını Kontrol Etme
- Kısa sürede (örn: 1 saat içinde) 10+ başarısız deneme
- Farklı email adresleri ile deneme yapılması
- Sistematik şekilde artan deneme sayısı
Güvenlik Önlemleri Alma
- Firewall veya güvenlik duvarı ayarlarından IP adresini engelleyin
- Veya API Gateway seviyesinde IP kısıtlaması uygulayın
- Etkilenen kullanıcı hesaplarını kontrol edin
- Gerekirse şifre değişikliği zorunlu kılın
- Güvenlik ekibine şüpheli aktivite hakkında bilgi verin
- Log kayıtlarını güvenlik ekibi ile paylaşın
- CAPTCHA ekleyin
- Rate limiting uygulayın
- İki faktörlü kimlik doğrulama (2FA) zorunlu kılın
Raporlama ve Dokümantasyon
- Şüpheli IP adreslerini kaydedin
- Olay zamanını ve detaylarını not alın
- Alınan önlemleri belgelendirin
- Düzenli güvenlik raporları oluşturun
Senaryo 4: Sistem Sağlığı ve Performans Analizi
Portal giriş istatistiklerini analiz etmek ve sistem sağlığını değerlendirmek için:Genel İstatistikleri Görüntüleme
- Toplam Giriş Denemesi: Toplam kaç giriş denemesi yapılmış
- Başarılı Giriş Oranı: Başarılı girişlerin yüzdesi
- Başarısız Giriş Oranı: Başarısız girişlerin yüzdesi
- En Aktif Kullanıcılar: En çok giriş yapan kullanıcılar
Trend Analizi
- Günlük/haftalık/aylık giriş sayıları
- Başarı oranındaki değişimler
- Peak saatler (en yoğun giriş saatleri)
- Mevsimsel veya dönemsel değişiklikler
Performans Metrikleri
- Ortalama giriş başarı oranı
- En yaygın hata türleri
- Kullanıcı memnuniyeti göstergeleri
Best Practices ve Öneriler
Login Logs sayfasını etkili şekilde kullanmak için aşağıdaki önerileri takip edin:Düzenli İnceleme
Otomatik Uyarılar
Log Saklama
Raporlama
Kullanıcı Eğitimi
Güvenlik Politikaları
Önemli Hatırlatmalar
- Genel: 90 gün
- Finans: 1 yıl veya daha uzun
- Sağlık: Yasal gereksinimlere göre
- Kamu: Yasal gereksinimlere göre
Sonuç
API Portal Giriş Kayıtları sayfası, portal güvenliğini izlemek, kullanıcı aktivitelerini takip etmek ve sistem sağlığını analiz etmek için güçlü bir araçtır. Bu sayfayı düzenli olarak kullanarak: ✅ Güvenlik tehditlerini erken tespit edebilirsiniz✅ Kullanıcı sorunlarını hızlıca çözebilirsiniz
✅ Sistem performansını optimize edebilirsiniz
✅ Compliance gereksinimlerini karşılayabilirsiniz
✅ Detaylı analiz ve raporlama yapabilirsiniz

