AGS - AAM nedir, ne işe yarar?
Kısa cevap
AGS - AAM, bir HTTP vService'e gelen istekleri Kurum Servisine ulaşmadan önce kimlik doğrulamasından geçiren erişim denetimi modülüdür; kimlik doğrulama uygulamanın içinden alınıp vService'e taşınır. Oturumu olmayan kullanıcı vService'in Flowchart sekmesinde kurulan akışa alınır: kimliği bir Authentication Provider ile doğrulanır, gerekiyorsa MFA istenir ve akış Allow ile biterse oturum açılır. Oturumu olan kullanıcının istekleri Kurum Servisine iletilir; uygulamanın kullanıcıyı tanıması gerekiyorsa kimlik Backend SSO ile isteğe eklenir. AGS her HTTP vService için ayrı açılır ve TR7 AAM ürünü olarak ayrı lisanslanır (Products & Licensing).
Nasıl Çalışır?
AGS ayrı bir cihaz ya da adres eklemez; vService'e gelen her istekte şu ayrım yapılır (nasıl çalışır):
- Oturum yoksa: İstek Kurum Servisi yerine vService'e ait AGS motoruna gider ve kullanıcı giriş akışına girer. Akış Allow ile biterse oturum açılır, Deny ile biterse erişim reddedilir.
- Oturum varsa: İstek akışa uğramadan Kurum Servisine iletilir. AGS'nin kendi cookie'leri istekten çıkarılır; bağlı bir Backend SSO Configurations profili varsa kimlik bilgileri isteğe eklenir.
Kimlik doğrulama her istekte değil, oturum başına bir kez yapılır. Oturumun süresi ve istemciye bağlanması Session Protection Policies, başarısız denemelerin sayılması Account Lockout Policies ile belirlenir.
TR7'de AGS - AAM
| Ne | Nerede |
|---|---|
| AGS'nin açılması | vService formundaki Details listesinde AGS kutusu; birden çok vService için AGS-Enabled vService List |
| Giriş akışı ve vService'e özgü ayarlar | AGS etkin vService'in Flowchart sekmesi (General Settings penceresiyle) ve AGS Management sekmesi |
| Cihaz genelinde tanımlanan profiller | Configuration Menu → AGS altındaki Authentication, Protection Policies, Pages & Language ve Integrations grupları |
| İzleme | Dashboard, Live Stats, Sessions, Audit Logs ve Engine sekmeleri |
Parçaların ayrıntısı: AGS'nin temel yapı taşları nelerdir?
Sık Karıştırılan Noktalar
- "AGS açılınca kullanıcılar giriş yapıp uygulamaya ulaşır." Varsayılan akışta hazır Basic Login formunun çıkışı Deny adımına bağlıdır; akışa bir Authentication Provider adımı eklenip Allow'a bağlanana kadar kimse Kurum Servisine ulaşmaz (AGS bir vService'te açıldığında trafiğe ne olur?).
- "AGS bütün vService'lerde çalışır." Yalnızca HTTP vService'lerde açılır (AGS hangi vService türlerinde çalışır?).
- "AGS bir identity provider'dır." AGS dış IdP'lere bağlanan taraftır; başka uygulamalara kimlik vermez (AGS bir SSO çözümü müdür; identity provider (IdP) olarak kullanılabilir mi?).
- "AGS, WAF'ın yerini tutar." AGS isteği kimin gönderdiğini doğrular, isteğin içeriğini denetlemez (AGS ile WAF ve Bot/DDoS koruması arasındaki fark nedir?).
Dokümantasyonda nasıl yapılır
