Windows Mobile phones would intermittently request the users credentials when attempting to sync. This despite "save password" being checked. Also if you just "left it" the phone would sync perfectly
a few minutes later.
It took a while to figure out but what happens is that the authentication cookie on the phone does not expire when the ip changes. When this happens the authentication cookies is no longer valid and the user is prompted again.
So to fix this Microsoft recommended publishing Active Sync with a separate rule. Using the same listener, same settings etc. The only difference is that the path. This then solved the issue.
According to MS this is why:
Our guidelines would be to create a separate rule because there are some
internal TMG setting which allow a Client Agent like MSFT-SPhone/5.2.5080 which
doesn’t support HTML Form authentication to fall back to basic auth. This should
be transparent for the user and shouldn’t be prompted to authenticate.
internal TMG setting which allow a Client Agent like MSFT-SPhone/5.2.5080 which
doesn’t support HTML Form authentication to fall back to basic auth. This should
be transparent for the user and shouldn’t be prompted to authenticate.













