SSO с использованием STS не может войти в систему пользователя для веб-тестирования в VSTS - PullRequest
1 голос
/ 07 февраля 2012

All

У меня есть веб-тест для тестирования производительности сети, в котором выполняется вход перед выполнением других веб-запросов в Visual Studio 2010 Ultimate.

Система входа в систему использует STS и Windows Identity Framework для входа в систему пользователей. Для обычного входа в систему, то есть не для моего веб-теста, нет проблем с входом в систему.

Когда я запускаю свой веб-тест, я получаю следующее

ID4223: SamlSecurityToken отклонен, поскольку условие SamlAssertion.NotOnOrAfter не выполнено. NotOnOrAfter: '6.02.2012 22:52:06' Текущее время: 06.02.2012 11:16:01 PM

Я использовал Fiddler для просмотра запросов и ответов, но, похоже, разница невелика, за исключением того, что я не получаю куки FED на веб-тесте, а скорее ошибку, упомянутую выше.

Чего мне не хватает?

ПРИМЕЧАНИЕ. Веб-сайт STS находится в другом часовом поясе, чем запрашивающий веб-сервер.

1 Ответ

0 голосов
/ 17 февраля 2012

Похоже, что одно из полей в запросе жестко запрограммировано, а не принимает значение из предыдущих http-запросов. То есть сообщение / ответ о входе в систему возвращает тайм-код, который игнорируется во время записи вашего веб-теста.

...