Exchange Server 2013 és a TMG
Az Exchange Server szolgáltatásainak publikációjában a Microsoft TMG élenjár. Hiszen mélyen ismeri az Exchange termékeket. Ha csak a TaskPane-t megnézzük a TMG konzolban akkor könnyen érthetové válik, hogy mire gondolok:
Ha elindítjuk a varázslót akkor azt láthatjuk, hogy a listából hiányzik az Exchange Server 2013:
Ettol még publikálhatjuk a varázslóval. Exchange Server 2010-et kiválasztva publikálhatjuk az Exchange Server 2013-at. Azonban van egy fontos szempont amire figyelnünk kell.
Az Exchange publikáció során mindig el kell döntenünk azt, hogy az azonosítást miként kezeljük. A TMG mint reverse proxy nagyon jó munkát végez és az azonosítást eltudja végezni. Ezt a funkciót pre-authentication –nek hívjuk. Ilyenkor a felhasználó a TMG-n azonosítja magát eloször a TMG pedig az azonosítást egy elérheto delegációs mechanizmus segítségével továbbítja a publikált kiszolgáló felé. Az elérheto azonosítás delegációk:
Urlap alapú azonosítás (Forms based) használata esetén ha a TMG végzi az azonosítást akkor az urlapot is a TMG generálja a felhasználónak. Látszólag ez a logon képernyo úgy néz ki mint az Exchange által generált képernyo, de van itt egy kis árulkodó sor, hogy ezt bizony a TMG generálta:
Az urlap alapú azonosítás során a szoftverek (ez nem Exchange specifikus dolog) általában client cookie-t használnak arra, hogy a logged on session-t megjegyezzék. Ennek a cookie-nak van szerver oldalon is egy párja. Ezért aztán a Logoff esemény elég fontos lépés. A Logoff gomb lenyomásakor szerver oldalon töröljük a cookie-hoz tartozó session információt. Kliens oldalon pedig elvégezzük a cookie takarítását.
Azonban ha a TMG végezte a Form alapú azonosítást akkor az Exchange alkalmazásban megnyomott Logoff (Exchange Server 2013-ban Sign out) gomb hatására a TMG szerveren kell törölni a session információt. Honnan szerez tudomást a TMG arról, hogy kijelentkeztünk? A válasz az Exchange szabályt létrehozó varázsló logikájában keresendo. A publikcáiós szabályban szerepel az adott Web alkalmazáshoz tartozó Logoff URL:
A TMG ha ezt a karakterisztikát látja egy kliens kérésben akkor tudja, hogy Logoff esemény történik.
Korábban azt említettem, hogy nyugodtan használhatjuk az Exchange Server 2010-es sablont a varázslóban Exchange Server 2013-al. Kivéve a Logoff URL. Az Exchange Server 2013 esetében eltér a Logoff URL, így a publikációs szabály létrehozása után azt kézzel módosítani kell. A helyes Logoff URL:
Mi történik akkor ha ezt nem állítjuk be?
- TMG szerver oldalon a session nem fog törlodni – ez biztonsági kockázatot jelenthet
- Exchange Server 2013 OWA-ban a Sign out gomb lenyomásakor nem a TMG logoff képernyore jutsz vissza, hanem az Exchange Logoff képernyore