I'm just installed this again (it's been 2 years since I've looked at it) this time the installation worked much better and the AD integration went well. I've configured it and now it works perfectly well internally. I then setup the external URL and reverse proxying via TMG however when logging into a portal or desktop session the session starts to load then states it has ended as if I had logged out?

Any ideas about why this would happen?