Skip to content
Smarter by Design.Simpler for Business

Standalone Application ​

Standalone Application Nedir? ​

Standalone Application modunda vService, arkasındaki uygulamaya gelen istekleri kendi giriş akışından geçirir: ziyaretçinin kimliği bu vService'in Flowchart sekmesinde tanımlı akışla doğrulanır ve açılan oturum yalnızca bu vService'te geçerli olur. Başka bir vService'in oturumu bu modda doğrudan kabul edilmez.

vService'te AGS ilk kez etkinleştirildiğinde yapılandırma bu modla oluşturulur; Cookie Domain boş, Cookie Name Prefix Automatic gelir. AGS kapatılıp yeniden açıldığında yapılandırma silinmediği için önceki mod ve akış geri gelir.

Tek bir uygulamayı kendi giriş sayfasıyla korumak için bu mod kullanılır. Kullanıcıların tek girişle birden fazla uygulamaya erişmesi isteniyorsa oturumu açan vService Portal, portal oturumunu kabul edecek uygulamalar Portal Application modunda yapılandırılır.

Varsayılan
Gateway Mode
AGS ilk etkinleştirildiğinde vService bu modla başlar
3 Alan
Gateway Mode Bölümü
Gateway Mode · Cookie Domain · Cookie Name Prefix
Start
Akışın Girişi
Ziyaretçi akışa Start kutusunun bağlandığı adımdan girer
1 vService
Oturum Kapsamı
Yalnızca bu vService'in verdiği oturum kabul edilir
AGS_
Varsayılan Önek
Çerez adları Automatic konumunda AGS_ önekiyle oluşturulur
403
Başka vService Oturumu
Aynı adlı çerezle gelen başka bir vService oturumu reddedilir

Standalone Application Nasıl Çalışır? ​

vService'e gelen istek önce trafik motorunda değerlendirilir. İstek kimliği doğrulanmış geçerli bir oturum taşımıyorsa ve AGS Activation Condition koşuluna uyuyorsa AGS motoruna yönlendirilir; ziyaretçi akışa Start kutusunun bağlandığı adımdan girer ve giriş, doğrulama ve yardımcı sayfalar AGS Root Path altında sunulur. Koşula uymayan istekler (AGS Root Path altındakiler hariç) AGS motoruna uğramadan vService'in aksiyonlarıyla Kurum Servisine iletilir.

Akış Allow ile tamamlandıktan sonra gelen istekler AGS motoruna uğramaz: vService'in aksiyonlarıyla Kurum Servisine iletilir, hiçbir aksiyon eşleşmezse vService'in varsayılan Kurum Servisine gider. Bu davranış Portal modundan farklıdır: Portal modunda aksiyonla eşleşmeyen oturumlu istekler AGS motoruna, portal sayfasına gider. vService'in AGS çerezleri Kurum Servisine giden istekten ayıklanır.

Oturum yalnızca bu vService'in verdiği oturum çereziyle kabul edilir. Aynı adı taşıyan, geçerli ancak başka bir vService tarafından verilmiş bir oturum çereziyle gelen isteklere, giriş sayfaları ve AGS Activation Condition koşuluna uymayan istekler dahil, Session cookie issuer not trusted by this gateway. metniyle HTTP 403 döner. Portal oturumunun doğrudan kabulü bu modda kurulmaz; portal tüneli ve portal oturumu aktarımı yalnızca Portal ve Portal Application modlarında çalışır.

Oturum koruma, bot koruma, kilitleme ve Backend SSO ayarları bu modda diğer modlarla aynı biçimde uygulanır. Akışın adımları, adım adresleri ve AGS değişkenlerinin çözülmesi Flowchart sayfasında anlatılır.

Modların Karşılaştırması ​

ÖzellikStandalone ApplicationPortalPortal Application
Oturumun açıldığı yerBu vService'in akışıBu vService'in akışıGüvenilen portal
Start kutusuVarVarYok
Kabul edilen oturumYalnızca bu vService'inYalnızca bu vService'inBu vService'in ve güvenilen portalların
Oturumlu, aksiyonla eşleşmeyen istekVarsayılan Kurum ServisiAGS motoru (portal sayfası)Varsayılan Kurum Servisi
Gateway Mode bölümündeki ek alanlarYokPortal URL, Private Tunnel Domain, Portal ApplicationsTrusted Portals

Standalone Application Moduna Erişim ​

  1. Left Monitor Panel açılır.
  2. Sol üstteki kategori sekmelerinden AGS-Enabled vServices seçilir.
  3. TR7 üzerinde tanımlı, AGS erişim denetimi etkin vService'ler listelenir.
  4. İzlenecek vService'e tıklanır; ekran, vService'in adını taşıyan Dashboard sekmesiyle açılır.
  5. Açılan ekranda Flowchart sekmesine tıklanır.
  6. Sol üstteki anahtar Edit Mode konumuna alınır.
  7. Araç çubuğundaki General Settings butonuna tıklanır; açılan pencerenin Gateway Mode bölümünde Gateway Mode alanında Standalone Application seçilir.

Gateway Mode alanı AGS Management sekmesinde mod bölümünün Edit bağlantısıyla açılan Edit / Scope & identity penceresinde, Cookie Domain ve Cookie Name Prefix ise Session bölümünün Edit / Session penceresinde de bulunur; bu pencerelerde değişiklik Accept ile doğrudan kaydedilir. Portal Application moduna geçiş Flowchart sekmesindeki General Settings penceresinden yapılır.

Gateway Mode Bölümü ​

Standalone Application seçiliyken General Settings penceresinin Gateway Mode bölümünde üç alan görüntülenir. Portal modlarına özgü alanlar bu modda gizlidir.

Gateway Mode BölümüGateway Mode Bölümü

INFO

Gateway Mode Zorunlu Varsayılan: Standalone Application ​

AGS'nin çalışma modu seçilir. Seçenekler sırasıyla Standalone Application, Portal ve Portal Application'dır; boş bırakılabilen bir seçenek bulunmaz. Mod değiştirildiğinde moda özgü alanlar pencerede anında belirir ya da kaybolur (Mod Değişikliği).

INFO

Oturum çerezinin geçerli olacağı alan adı girilir (yer tutucu company.com). Değer alan adı biçiminde girilir; başta nokta kabul edilir (ör. .company.com). Aynı vService birden fazla alt alan adıyla yayınlanıyorsa (ör. app.company.com ve www.company.com) üst alan adı girilerek bu adreslerde tek oturum kullanılır. Boş bırakıldığında çerez yalnızca isteğin geldiği adres için geçerlidir.

Değer yalnızca İngilizce harf, rakam, - ve . içerir; Türkçe karakterli alan adları punycode biçiminde girilir. Biçim pencerede denetlenmez; hatalı değer Save sırasında (AGS Management Edit / Session penceresinde Accept sırasında) Value does not match required pattern ile başlayan hata metniyle bildirilir.

INFO

AGS çerezlerinin adlarına eklenecek önek belirlenir. Anahtar Automatic konumundayken çerez adları AGS_ önekiyle oluşturulur (ör. AGS_SESSION). Anahtar Choose konumuna alındığında yanında bir metin kutusu açılır; yalnızca İngilizce harf, rakam, _ ve - karakterlerinden oluşan, 1 ile 32 karakter arasında bir önek girilir. Anahtar kapatılıp yeniden açıldığında son girilen değer kutuya geri gelir.

Önek çerez adının başına ayraç eklenmeden yazılır: app1_ girildiğinde oturum çerezi app1_SESSION, app1 girildiğinde app1SESSION adını alır. Kutu boş bırakılırsa kayıtta Automatic kullanılır ve pencere yeniden açıldığında anahtar Automatic konumunda gelir. Uzunluk ve karakter kuralları pencerede denetlenmez; kurala uymayan önek Save sırasında (AGS Management Edit / Session penceresinde Accept sırasında) hata penceresiyle bildirilir.

Oturum çerezini paylaşan vService'ler

Bir vService'in oturum çerezi aynı TR7 üzerindeki başka bir vService'in adresine de ulaşıyorsa (ör. iki vService aynı Cookie Domain altında ya da aynı alan adının farklı portlarında yayınlanıyorsa) ve iki vService aynı öneki kullanıyorsa (ör. ikisi de Automatic), bu modda yalnızca kendi oturumunu kabul eden diğer vService, giriş sayfaları ve AGS Activation Condition dışındaki istekler dahil bütün isteklere Session cookie issuer not trusted by this gateway. metniyle HTTP 403 döndürür. Çerezleri birbirine ulaşabilen vService'lerin her birine Choose ile farklı bir Cookie Name Prefix verildiğinde çerezler ayrı adlarla saklanır ve vService'ler birbirinden bağımsız çalışır. Kayıt sırasında bu çakışma için uyarı gösterilmez.

INFO

Pencerede yapılan değişiklikler Accept ile şemaya aktarılır ve araç çubuğundaki Save ile kaydedilir (General Settings Penceresi).

Modun Görüntülendiği Yerler ​

YerGörüntülenen
FlowchartStart kutusunun yanında STANDALONE APPLICATION rozeti.
AGS-Enabled vService ListGateway Mode kolonunda Standalone Application.
Dashboard ve AGS Management önizleme çizimiAGS şeridinin etiketi altında Standalone Application; Kapı Düğümü bilgi penceresinin başlığında Standalone Application, ilk satırında This vService fronts a single application; users sign in here directly.
AGS Management mod bölümüBaşlık Standalone Application, alt yazı This vService fronts a single application; users sign in here directly. Bölümde Portal address satırı ve Applications çipi bulunmaz; Portal & Applications bölümü görüntülenmez.
AGS Management Session bölümüCookie Domain doluysa The session cookie is shared across <alan>, boşsa The session cookie is valid for this address only. Önek tanımlıysa Cookie name prefix <önek> satırı eklenir; Automatic konumunda önek satırı görüntülenmez.

Left Monitor Panel'in AGS-Enabled vServices sekmesinde mod gösterilmez.

Mod Değişikliği ​

Gateway Mode değiştirildiğinde Cookie Domain, Cookie Name Prefix, politikalar ve Backend SSO Config değerleri her modda korunur. Değişiklik için onay sorulmaz. Flowchart'ta kaydetmeden önce geri dönmek için View Mode'a geçilerek kaydedilmemiş değişiklikler atılır; AGS Management Edit / Scope & identity penceresinde değişiklik Accept ile doğrudan kaydedilir.

GeçişSonuç
Standalone Application → PortalPortal URL, Private Tunnel Domain ve Portal Applications alanları belirir; zorunlu alanlar doldurulana kadar Accept pasif kalır. Akış ve Start bağlantısı korunur.
Standalone Application → Portal ApplicationTrusted Portals alanı belirir. Accept ile Start kutusu şemadan kalkar ve Save ile Start bağlantısı kayıttan silinir; akışın adımları silinmez.
Portal → Standalone ApplicationPortal URL, Private Tunnel Domain ve Portal Applications değerleri Accept ile şemadan çıkarılır, Save ile kayıttan silinir. Bu vService'i Trusted Portals listesinde tutan Portal Application vService'leri kendiliğinden güncellenmez; bu vService'lerin listesi ayrıca düzenlenir.
Portal Application → Standalone ApplicationTrusted Portals değeri Accept ile şemadan çıkarılır, Save ile kayıttan silinir. Kayıt Portal Application modunda kaydedilmişse Start kutusu bağlantısız gelir; kaydetmeden önce akışın ilk adımına bağlanır.

Portal ile İlişkisi ​

  • Bu moddaki bir vService, Portal modundaki bir vService'in Portal Applications listesinde Application vService olarak seçilebilir; liste moddan bağımsız olarak bütün HTTP vService'leri içerir.
  • Seçilen vService Standalone Application modunda kaldıkça portalın oturumunu kabul etmez: portalın oturum çerezi bu vService'e ulaşıyor ve önekler aynıysa istekler 403 ile reddedilir; aksi durumda vService kendi giriş akışını açar ve oturumu olmayan ziyaretçi portala yönlendirilmez. Portal oturumunun kabul edilmesi için vService'in Gateway Mode değeri Portal Application yapılır ve Trusted Portals listesinde portal seçilir.
  • Trusted Portals listesinde yalnızca Portal modundaki vService'ler görüntülenir; bu moddaki bir vService başka bir vService tarafından güvenilen portal olarak seçilemez.
  • Akışa Authentication Providers ekranındaki Portal tipi bir sağlayıcı adımı eklendiğinde kimlik doğrulaması Portal modundaki vService'e bırakılır; akış tamamlandığında oturum yine bu vService tarafından açılır.

Kapsam ve Sınırlar ​

INFO

  • Oturum vService'e özeldir. Bu modda başka bir vService'in oturumu doğrudan kabul edilmez; portal oturumunun kabulü Portal ve Portal Application modlarıyla kurulur.
  • Varsayılan moddur ve korunur. AGS ilk etkinleştirildiğinde vService bu modla başlar; AGS kapatılıp açıldığında mod ve akış kayıttan geri gelir.
  • Güvenlik ayarları moddan bağımsızdır. Oturum koruma, bot koruma, kilitleme ve Backend SSO ayarları bu modda diğer modlarla aynı çalışır.
  • Çerez alanları kayıt sırasında denetlenir. Cookie Domain biçimi ile Cookie Name Prefix uzunluk ve karakter kuralları General Settings penceresinde değil, kayıt sırasında denetlenir.
  • Oturum çerezini paylaşan vService'ler ayrı önek kullanır. Aynı önekle çalışan ve çerezleri birbirine ulaşan vService'ler birbirinin oturumunu 403 ile reddeder; bu çakışma için kayıt sırasında uyarı gösterilmez.