Forefront TMG может кэшировать базовые учетные данные пользователя и учетные данные пользователя на основе форм, что улучшает эффективность повторного удостоверения учетных данных при дополнительных запросах клиентов. При использовании кэширования учетных данных Forefront TMG проверяет учетные данные один раз в течение сеанса TCP, т. е. при получении первого запроса HTTP в рамках сеанса, и кэширует учетные данные как удостоверенные. Для последующих запросов HTTP Forefront TMG проверяет учетные данные, сопоставляя их с уже проверенными и кэшированными при первом запросе.
Кэширование учетных данных можно активировать, воспользовавшись свойствами Web listener. Эта функция включена по умолчанию и выполняет кэширование учетных данных в течение 300 секунд.
Кэширование учетных данных поддерживается для проверки подлинности доменными службами Active Directory, проверки подлинности с помощью LDAP и RADIUS и возможно лишь в случае представления клиентом учетных данных с помощью обычной проверки подлинности HTTP и проверки подлинности на основе форм.