Portal'daki Access Mode seçenekleri (Domain Tunnel, TR7 Application, Private Domain Tunnel) neyi ifade eder?
Kısa cevap
Access Mode, Portal modundaki bir vService'te Portal Applications listesindeki her uygulamaya nasıl erişileceğini belirler. Domain Tunnel (varsayılan) uygulamayı kendi alan adıyla portal vService üzerinden yayımlar ve oturumlu istekleri uygulamanın vService'ine tüneller. TR7 Application'da uygulamaya kendi vService adresinden doğrudan erişilir; portal oturumunu uygulamanın Portal Application modundaki vService'i kabul eder. Private Domain Tunnel ise uygulamayı Private Tunnel Domain altında kullanıcıya ya da oturuma özel bir adreste yayımlar.
Nasıl Çalışır?
- Domain tunnel: Application URL alan adına gelen ve geçerli portal oturumu taşıyan bütün istekler, yol ayrımı yapılmadan Application vService'e tünellenir. Oturumu olmayan kullanıcı portala yönlendirilir; alan adı portalın Cookie Domain değeri dışındaysa oturum portalın aktarım adresi üzerinden taşınır.
- TR7 application: Kullanıcı uygulamanın kendi vService adresine gider. Oturumu yoksa uygulamanın vService'i onu Trusted Portals listesindeki portala yönlendirir; portalda açılan oturum uygulamaya taşınır.
- Private domain tunnel: Uygulama, Private Tunnel Domain altında kullanıcıya ya da oturuma göre üretilen 12 karakterlik bir etiketle oluşan adreste sunulur (ör.
3f9c2a7b1d0e.portal.example.com). Etiket eşleşirse istek Application vService'e tünellenir; eşleşmeyen adreste oturumlu kullanıcı HTTP 404 alır, oturumu olmayan kullanıcı portala yönlendirilir.
Karşılaştırma
| Domain tunnel | TR7 application | Private Domain Tunnel | |
|---|---|---|---|
| Uygulamanın adresi | Application URL'deki alan adı | Application URL (uygulama vService'inin kendi adresi) | Private Tunnel Domain altında kullanıcıya ya da oturuma özel adres |
| Trafiğin yolu | Portal vService → tünel → Application vService | Doğrudan Application vService | Portal vService → tünel → Application vService |
| DNS ve sertifika | Uygulama alan adı portal vService'e çözülür; portal vService'in sertifikası bu alan adını kapsar | Uygulamanın kendi vService'inde | Joker kayıt (*. Private Tunnel Domain) portal vService'e çözülür; sertifika joker alan adını kapsar |
| Application vService'in modu | AGS kapalı (alan adı Cookie Domain altındaysa) ya da Portal Application | Portal Application | AGS kapalı ya da Portal Application |
TR7'de Access Mode
Access Mode, AGS etkin vService'in Flowchart sekmesindeki General Settings penceresinde, Gateway Mode Portal iken görünen Portal Applications kartlarında her uygulama için ayrı seçilir:
| Alan | Domain tunnel | TR7 application | Private Domain Tunnel |
|---|---|---|---|
| Application Name | Zorunlu | Zorunlu | Zorunlu |
| Application URL | Zorunlu | Zorunlu | Görünmez |
| Application vService (yalnızca HTTP vService'ler) | Zorunlu | Zorunlu | Zorunlu |
| Address Scope | Görünmez | Görünmez | Per User (Stable Address) (varsayılan) ya da Per Session (Rotates Every Login) |
Private Domain Tunnel için portal vService'te Private Tunnel Domain girilir; bu alan adı portalın Cookie Domain değerinin altında olmalıdır, aksi hâlde portal oturum cookie'si uygulama adreslerine ulaşmaz.
Sık Karıştırılan Noktalar
- "TR7 application seçilince uygulamayı portal korur." Portal tarafında kural oluşmaz; uygulama kendi vService'indeki Portal Application modu ve Trusted Portals listesiyle korunur.
- "Domain tunnel'da kullanıcı uygulamaya ayrıca giriş yapar." Tünellenen istek portal oturumuyla gelir; uygulamanın vService'inde AGS kapalıysa ya da vService portalı Trusted Portals listesinde taşıyorsa yeniden giriş istenmez.
- "Private domain tunnel adresi başka bir kullanıcıyla paylaşılabilir." Adres kullanıcıya ya da oturuma göre üretilir; başka bir kullanıcı aynı adresi açtığında uygulamaya ulaşamaz.
Dokümantasyonda nasıl yapılır
