Sessions
Sessions Nedir?
Sessions, AGS erişim denetimi etkin bir vService'te AGS motorunun açtığı oturumların listelendiği ve yönetildiği sekmedir. Her satır bir oturumu temsil eder ve oturumun kimliğini, kimlik doğrulama durumunu, son etkinlik ve bitiş zamanını, istemcinin IP adresini ve tarayıcısını, oturuma yazılmış kullanıcı bilgilerini gösterir.
Oturum, istemci AGS akışına girdiğinde oluşturulur. Kimlik doğrulama tamamlanana kadar oturum Unauthenticated durumdadır; kullanıcı bir kimlik doğrulama sağlayıcısıyla giriş yaptığında Authenticated durumuna geçer ve sağlayıcıdan gelen bilgiler (kullanıcı adı, e-posta, ad, şirket, departman gibi) eşleme kurallarına göre oturuma yazılır.
Ekran "şu anda vService'e kim bağlı?" sorusuna yanıt verir ve bir oturumun süresi dolmadan sonlandırılmasını sağlar. Veriler AGS motorunun oturum deposundan, görüntülendiği andaki durumuyla okunur; süresi dolan oturumlar depodan kendiliğinden düşer ve listede bulunmaz.
Sessions'a Erişim
- Left Monitor Panel açılır.
- Sol üstteki kategori sekmelerinden AGS-Enabled vServices seçilir.
- TR7 üzerinde tanımlı, AGS erişim denetimi etkin vService'ler listelenir.
- İzlenecek vService'e tıklanır; ekran, vService'in adını taşıyan Dashboard sekmesiyle açılır.
- Açılan ekranda Sessions sekmesine tıklanır.
Sekme, Load Balancer alanında izleme yetkisi bulunan kullanıcılara koşulsuz görüntülenir. Oturumlar Load Balancer görme yetkisiyle listelenir; Revoke Session(s) işlemi Load Balancer değiştirme yetkisi gerektirir; yetkisi olmayan kullanıcıda buton görüntülenir ve işlem onaydan sonra reddedilir.
Sessions Listeleme Ekranı
Sessions sekmesi açıldığında, vService'in oturum deposundaki oturumlar tablo hâlinde listelenir. Liste ekran açıldığında bir kez getirilir ve kendiliğinden yenilenmez.
Sessions Listeleme Ekranı
Tablo varsayılan olarak şu kolonlarla açılır:
| Kolon | Açıklama |
|---|---|
| Session ID | Oturumun kimliği. |
| Auth State | Oturumun kimlik doğrulama durumu: kimliği doğrulanmış oturumlarda Authenticated, doğrulama tamamlanmamış oturumlarda Unauthenticated. |
| Last Activity | Oturumdaki son etkinliğin tarihi ve saati. Kimliği doğrulanmış oturumlarda en fazla dakikada bir güncellenir. |
| Expires At | Oturumun, yeni bir istek gelmezse sona ereceği tarih ve saat. Listenin getirildiği andaki kalan süreden hesaplanır. |
| IP | Oturumu oluşturan istemcinin IP adresi, ülke bayrağıyla. Üzerine gelindiğinde adresin itibar özeti, tıklandığında <ip> details başlıklı IP bilgi penceresi açılır. |
| User-agent | İstemcinin tarayıcı bilgisi, Vendor-Model OS-Sürüm Tarayıcı-Sürüm biçiminde kısaltılarak. Tanınmayan istemcilerde araç adı (ör. curl 8.5.0) ya da ham metin yazılır; üzerine gelindiğinde ham User-agent metni gösterilir. |
| User ID | Kimlik doğrulama sağlayıcısının kullanıcıya verdiği kimlik. |
| Username | Kullanıcı adı. |
| Kullanıcının e-posta adresi. |
Aşağıdaki kolonlar varsayılan olarak gizlidir ve kolon seçicisinden eklenir:
| Kolon | Açıklama |
|---|---|
| Display Name | Kullanıcının görünen adı. |
| First Name | Kullanıcının adı. |
| Last Name | Kullanıcının soyadı. |
| Phone | Kullanıcının telefon numarası. |
| Picture | Kullanıcının profil resmi, küçük yuvarlak görsel olarak; resim yüklenemezse kullanıcı ikonu gösterilir. |
| Locale | Kullanıcının dil ve bölge tercihi. |
| Timezone | Kullanıcının saat dilimi. |
| Company | Kullanıcının şirketi. |
| Department | Kullanıcının departmanı. |
| Job Title | Kullanıcının unvanı. |
| Employee ID | Kullanıcının sicil numarası. |
| Groups | Kullanıcının grupları. |
| Provider | Oturumu doğrulayan Authentication Providers profilinin adı. |
| TTL | Oturumun sona ermesine kalan süre, saniye cinsinden; değer listenin getirildiği anda hesaplanır ve Refresh ile güncellenir. |
Kullanıcı bilgisi kolonlarında boş değerler - olarak yazılır. Hangi bilgilerin dolacağı, oturumu doğrulayan sağlayıcının döndürdüğü bilgilere ve sağlayıcının eşleme kurallarına bağlıdır; örneğin Google ile giriş yapan bir kullanıcıda Phone, Company ve Department boş kalır. vService'in akışında kullanılan sağlayıcı profillerinin Custom User Attribute Mapping satırlarında ya da akıştaki Assign User Attributes adımlarında tanımlanan özel kullanıcı alanları (yerleşik alan adları ve _ ile başlayan adlar hariç), adlarıyla ayrı kolon olarak eklenir ve varsayılan olarak görünür gelir.
Company, Department, Job Title ve Employee ID kolonları tabloda en fazla 8, First Name ve Last Name kolonları en fazla 10 kolon görünürken gösterilir; görünür kolon sayısı bu değeri aştığında kolon seçicide işaretli kalsa da tabloda ve dışa aktarımda yer almaz. Bu kolonlar için başka kolonlar kolon seçicisinden kapatılır.
Satırlar önce her cihazda oluşturulma zamanına göre en yeniden eskiye doğru okunur, ardından kimlik doğrulama zamanına göre en yeniden eskiye sıralanır; kimlik doğrulama zamanı bulunmayan oturumlar listenin başında yer alır. Kolon başlığına tıklanarak liste o kolona göre sıralanır.
Araç çubuğundaki öğeler soldan sağa aşağıdaki sırayla yer alır; son iki öğe (Page Information ve Page Size) tablonun altındaki bilgi şeridinde bulunur.
Columns
Tabloda hangi kolonların gösterileceği seçilir; dokuz kolon ve varsa özel kullanıcı alanları açık gelir. Aynı panelde kolonlar sürüklenerek yeniden sıralanır ve kolon başına hizalama seçilir; Fit rows to the page butonuyla satır yüksekliği sayfaya sığdırılır, Reset butonuyla kolon düzeni varsayılana alınır. Düzen kullanıcı bazında saklanır.
Auth State Filter
Listede gösterilecek oturumlar kimlik doğrulama durumuna göre seçilir. Süzme ekranda getirilmiş oturumlar üzerinde yapılır; sunucuya yeniden istek gönderilmez. Bu nedenle Limit önce uygulanır ve kimliği doğrulanmamış oturumlar da okunan oturum sayısına dahildir. Seçim kullanıcı bazında saklanır.
Sessions Görünüm Seçenekleri
| Seçenek | Gösterilen oturumlar |
|---|---|
| All Sessions Varsayılan | Tüm oturumlar. |
| Authenticated | Kimliği doğrulanmış oturumlar. |
| Unauthenticated | Kimlik doğrulaması tamamlanmamış oturumlar. |
Limit
Her cihazın oturum deposundan okunacak en fazla oturum sayısı girilir; varsayılan 500. Oturumlar oluşturulma zamanına göre en yeniden eskiye doğru okunur; sınır dolduğunda daha eski oturumlar listelenmez. Cluster kurulumunda sınır her cihaza ayrı uygulanır. Değer kullanıcı bazında saklanır ve bir sonraki Refresh ile uygulanır.
Filter
Filtre panelini açar ve kapatır; panel varsayılan olarak açık gelir. Filtreler tablonun üstünde kart şeridi hâlinde listelenir ve kartın yanındaki sayı, o ölçüt için bulunan farklı değer adedidir; boş değerler sayılmaz. Kartların sırası sürüklenerek değiştirilir ve yapılan seçimler saklanır. Kullanılabilen filtre ölçütleri:
| Filtre | Açıklama |
|---|---|
| Session ID | Oturum kimliği; kart içinde arama yapılır. |
| Auth State | Kimlik doğrulama durumu. |
| IP | İstemcinin IP adresi, ülke bayrağıyla; kart içinde arama yapılır. |
| User ID | Kullanıcı kimliği; kart içinde arama yapılır. |
| Username | Kullanıcı adı; kart içinde arama yapılır. |
| E-posta adresi; kart içinde arama yapılır. | |
| Display Name | Görünen ad; kart içinde arama yapılır. |
| First Name | Ad; kart içinde arama yapılır. |
| Last Name | Soyad; kart içinde arama yapılır. |
| Phone | Telefon numarası; kart içinde arama yapılır. |
| Company | Şirket. |
| Department | Departman. |
| Job Title | Unvan. |
| Employee ID | Sicil numarası. |
| Provider | Oturumu doğrulayan kimlik doğrulama sağlayıcısı. |
| Browser | User-agent metninden çıkarılan tarayıcı adı. |
| Operating System | User-agent metninden çıkarılan işletim sistemi. |
| Device Type | User-agent metninden çıkarılan cihaz tipi. |
| Browser Version | User-agent metninden çıkarılan tarayıcı ana sürümü (ör. 152). |
| Country | İstemci IP adresinin ülkesi. Özel ve yerel adreslerde ülke bilgisi bulunmaz. |
| IP Tags | İstemci adresine uyan IP Tags etiketleri; etiketsiz adresler No Tags seçeneğinde toplanır. |
Özel kullanıcı alanlarının her biri için adıyla ayrı bir kart eklenir. Gizli kolonlardaki bilgiler aramada dikkate alınmaz; bu bilgilere göre süzme filtre kartlarıyla yapılır.
Export
Export butonuna tıklanarak tablo Excel, CSV veya PDF olarak dışa aktarılır. Açılan pencerede Filename, Format ve Data Source ile dışa aktarılacak Columns belirlenir; kalan alanlar biçime göre görüntülenir: CSV'de CSV Separator, Excel'de Excel Sheet Name, PDF'te Page Orientation ve Page Size.
Refresh
Refresh butonuna tıklanarak oturumlar oturum deposundan güncel Limit değeriyle yeniden getirilir. Liste kendiliğinden yenilenmediği için güncel durum bu butonla alınır.
Revoke Session(s)
Bir veya birden fazla oturum seçilip Revoke session(s) butonuna tıklandığında seçilen oturumlar sonlandırılır. İşlem öncesinde "Are you sure?" onayı istenir; hiç satır seçili değilken buton pasiftir. En az bir oturum silindiğinde liste yeniden getirilir. Aynı işlem sağ tık menüsünde ve önizleme başlığında da bulunur.
WARNING
- Oturum kaydı oturum deposundan kalıcı olarak silinir; işlem geri alınmaz. Cluster kurulumunda silme isteği iki cihaza da gönderilir.
- Kullanıcının bir sonraki isteği kimliği doğrulanmamış istek olarak işlenir ve AGS akışı baştan başlar; kullanıcının karşılaştığı ilk adım vService'in akış yapılandırmasına bağlıdır.
- İşlem yalnızca TR7 üzerindeki oturumu sonlandırır; kimlik doğrulama sağlayıcısındaki oturum bu işlemden etkilenmez. Sağlayıcıda oturumu açık kalan bir kullanıcı, akışa yeniden girdiğinde parola sorulmadan doğrulanabilir.
- İşlem, işlemi yapan kullanıcı adına User Logs ekranına
<adet> AGS session(s) revoked for "<vService>" servicemetniyle kaydedilir;<adet>, cihazlarda silinen oturum sayısıdır. İşlem Audit Logs sekmesinde görüntülenmez.
Search
Tablodaki tüm bilgilerde arama yapmak için kullanılır.
RegExp Search
Tabloda bulunan tüm bilgilerde düzenli ifade (RegExp) ile arama yapmak için kullanılır.
Column Based Search
Tabloda bulunan bilgilerde sütun bazlı arama yapmak için kullanılır.
Page Information
Getirilen toplam oturum sayısı ile listede görüntülenen oturum aralığına ait bilgiler yer alır: Showing N-M of T records ve seçili satır sayısı (N selected, seçim yokken Nothing selected). Toplam, oturum deposundaki tüm oturumların değil Limit ile getirilen oturumlardan Auth State seçimi, filtreler ve arama sonrasında kalanların sayısıdır.
Page Size
Sayfada görüntülenecek maksimum oturum sayısı seçilir. Varsayılan 100; seçenekler 50, 100, 250, 500 ve All. Seçim saklanmaz.
Sağ Tık Menüsü
Bir satıra sağ tıklandığında, başlığında Session ifadesi ve oturum kimliği bulunan (ör. Session 3e84ece697fbbc745da6) tek işlemli bir menü açılır. İşlem yalnızca sağ tıklanan oturuma uygulanır; listede yapılmış seçim menüyü etkilemez.
| İşlem | Ne yapar |
|---|---|
| Revoke Session(s) | Sağ tıklanan oturumu sonlandırır; araç çubuğundaki Revoke session(s) gibi "Are you sure?" onayı ister. |
Seçilen Oturumun Önizlemesi
Listede bir satıra tıklandığında ekranın sağında oturumun önizlemesi açılır. Başlıkta kullanıcının profil resmi, resim yoksa ya da yüklenemezse oturum durumunu gösteren ikon (kimliği doğrulanmış oturumda yeşil kullanıcı onay ikonu, doğrulanmamış oturumda amber bekleme ikonu) bulunur; ikonun üzerine gelindiğinde Authenticated ya da Unauthenticated yazar. Başlık metni sırasıyla görünen ad, kullanıcı adı, e-posta ya da oturum kimliğinden ilk dolu olanıdır; altında e-posta adresi, yoksa kullanıcı adı yazar. Alt başlığın yanındaki ikonu oturumun Session ID değerini panoya kopyalar; e-posta ve kullanıcı adı boşsa alt başlık ve ikon görüntülenmez.
Seçilen Oturumun Önizlemesi
Başlığın sağ üstündeki ikonla oturum üzerinde işlem yapılır:
| İşlem | Ne yapar |
|---|---|
| Revoke Session(s) | Önizlenen oturumu sonlandırır; "Are you sure?" onayı ister. |
Paneldeki bilgi satırları sırasıyla aşağıdaki gibidir:
| Satır | Açıklama | Görünme koşulu |
|---|---|---|
| Session ID | Oturumun kimliği. | Her zaman |
| IP | İstemcinin IP adresi; tıklandığında IP bilgi penceresi açılır. | IP bilgisi varsa |
| User-agent | İstemcinin kısaltılmamış User-agent metni. | User-agent bilgisi varsa |
| Auth State | Kimliği doğrulanmış oturumda Authenticated, doğrulama tamamlanmamış oturumda Pending. | Her zaman |
| Provider | Oturumu doğrulayan kimlik doğrulama sağlayıcısının adı; yanındaki ikonu sağlayıcı profilinin ayarlarını küçük bir pencerede gösterir; pencere başlığındaki Edit butonuyla profil düzenlenir. | Her zaman |
| User ID | Kullanıcı kimliği. | Her zaman |
| Username | Kullanıcı adı. | Her zaman |
| E-posta adresi. | Her zaman | |
| Display Name | Görünen ad. | Değer varsa |
| First Name | Ad. | Değer varsa |
| Last Name | Soyad. | Değer varsa |
| Phone | Telefon numarası. | Değer varsa |
| Picture | Profil resmi, yuvarlak görsel olarak. | Değer varsa |
| Locale | Dil ve bölge tercihi. | Değer varsa |
| Timezone | Saat dilimi. | Değer varsa |
| Company | Şirket. | Değer varsa |
| Department | Departman. | Değer varsa |
| Job Title | Unvan. | Değer varsa |
| Employee ID | Sicil numarası. | Değer varsa |
| Groups | Gruplar. | Değer varsa |
| Özel kullanıcı alanları | Alan adıyla, her biri ayrı satırda. | Değer varsa |
| Created At | Oturumun oluşturulduğu tarih ve saat. | Her zaman |
| Last Activity | Son etkinliğin tarihi ve saati. | Her zaman |
| Expires At | Oturumun sona ereceği tarih ve saat. | Her zaman |
| TTL | Oturumun sona ermesine kalan süre, en büyük iki birimle (ör. 6d 17h). | Her zaman |
Kapsam ve Sınırlar
INFO
- Anlık görüntüdür. Ekran sona ermiş oturumları göstermez; oturum geçmişi ve giriş olayları Audit Logs sekmesinde incelenir.
- Oturum süresi politikadan gelir. Kimliği doğrulanmış oturumda etkinlik görüldükçe Expires At ve TTL en fazla dakikada bir boşta kalma süresi kadar ileri kayar ve mutlak süre tavanını aşmaz. Bu süreler Session Protection Policies profilindeki Session Idle Timeout (varsayılan 8 saat) ve Session Absolute Timeout (varsayılan 7 gün) ayarlarıyla belirlenir; vService'e politika atanmamışsa boşta kalma süresi 1 saattir.
- Limit en yeni oturumları getirir. Oturum sayısı Limit değerini aştığında daha eski oturumlar listede yer almaz ve Page Information toplamı depodaki toplam oturum sayısını göstermez.
- Cluster kurulumunda oturumlar cihaz başına tutulur. Her cihaz kendi oturum deposundaki oturumları döndürür ve ekran ikisini tek listede birleştirir; satırın hangi cihazdan geldiği tabloda gösterilmez. Cihazlardan biri yanıt veremezse liste yalnızca yanıt veren cihazın oturumlarıyla gösterilir.
- Portal oturumları portal vService'inde listelenir. Güvenilen bir portal üzerinden giriş yapılan portal uygulamasında oturum, portal vService'inin oturum deposunda tutulur; bu oturumlar portal vService'inin Sessions sekmesinde görüntülenir ve oradan sonlandırılır.
- Okuma süresi sınırlıdır. Oturumlar 10 saniye içinde getirilemezse istek sonlanır; uyarı gösterilmez ve tabloda önceki liste kalır.
- Hassas oturum bilgileri gösterilmez. Oturuma bağlı erişim belirteçleri ve oturum bağlama değerleri ekrana getirilmez.
