Flowchart nedir; AGS akışı hangi adım türlerinden oluşur?
Kısa cevap
Flowchart, AGS etkin bir vService'in giriş akışının adımlar ve bağlantılar olarak çizildiği sekmedir; oturumu olmayan kullanıcı akışa Start kutusunun bağlandığı adımdan girer. Add AGS Action ile sekiz adım türü eklenir: Form, MFA, Authentication Provider, Decision Point, Allow, Deny, Assign User Attributes ve Switch. Akış Allow ile biterse oturum açılır, Deny ile biterse erişim reddedilir; aradaki adımlar sonuçlarına göre farklı çıkışlardan devam eder. Değişiklikler Edit Mode'da yapılır ve Save ile kaydedilene kadar uygulanmaz.
Nasıl Çalışır?
Her adım bir kutu, geçişler kutuları bağlayan oklardır. Kullanıcı bir adımı tamamlayınca sonucuna karşılık gelen çıkıştan sonraki adıma geçer:
| Adım | Ne yapar | Çıkışları |
|---|---|---|
| Form | Bir Login Forms profilindeki formu gösterir; girilen değerler sonraki adımlarda %AGS_USER_INPUT(alan adı) ile kullanılır | Tek çıkış |
| Authentication Provider | Kimliği seçilen Authentication Providers profiliyle doğrular | SUCCESS, FAILURE |
| MFA | İkinci faktörü seçilen MFA profiliyle doğrular | SUCCESS, FAILURE |
| Decision Point | Seçilen Conditions kayıtlarını değerlendirir | YES, NO |
| Switch | Switch Variable değerini dal desenleriyle karşılaştırır | Her dal için bir çıkış ve noMatch |
| Assign User Attributes | Oturuma kullanıcı özniteliği yazar; kimlik doğrulamaz | Tek çıkış |
| Allow | Akışı erişim izniyle bitirir; oturum açılır | Yok |
| Deny | Akışı erişim reddiyle bitirir | Yok |
Şemada eklenemeyen iki kutu daha vardır: Start akışın giriş noktasıdır ve Portal Application modunda görünmez; Backend SSO (Re)Sync ise bağlı Backend SSO profilinde Backend Session Lost Strategy değeri Re-sync olduğunda görünür.
TR7'de Flowchart
- Sekmeye Left Monitor Panel → AGS-Enabled vServices → vService → Flowchart yoluyla ulaşılır (Flowchart'a erişim); sekme View Mode ile açılır.
- Edit Mode'da Add AGS Action yeni adım ekler, General Settings vService'in akış dışındaki AGS ayarlarını açar.
- Aynı türden birden çok adım kullanılabilir; örneğin bir sağlayıcının FAILURE çıkışı ikinci bir sağlayıcıya bağlanarak kullanıcı iki kaynakta aranır.
- Sağdaki User Attributes paneli hangi adımın hangi kullanıcı özniteliğini atadığını ve okuduğunu gösterir.
- AGS açıldığında akış Basic Login formu ve Deny adımıyla gelir; Allow adımı vardır ama bağlı değildir (AGS bir vService'te açıldığında trafiğe ne olur?).
Sık Karıştırılan Noktalar
- "Form adımı kullanıcıyı doğrular." Form yalnızca bilgileri toplar ve tek çıkışı vardır; doğrulama Authentication Provider adımında yapılır.
- "Accept'e basınca akış devreye girer." Add AGS Action, Edit AGS Action ve General Settings pencerelerindeki Accept yalnızca şemayı değiştirir; akış Save ile kaydedilir.
- "Decision Point ile Switch aynı işi görür." Decision Point bir koşula göre iki dala, Switch bir değere göre çok dala ayırır (Flowchart'taki Decision Point ile Switch arasındaki fark nedir?).
Dokümantasyonda nasıl yapılır
