Поддерживает ли ACS веб-приложения и STS? - PullRequest
1 голос
/ 03 июня 2011

Я пытался просматривать Интернет, но есть противоречивые утверждения.В некоторых публикациях на онлайн-форумах говорится, что это не поддерживается.

Может кто-нибудь подтвердить, поддерживает ли ACS сценарий, в котором приложение отвечающей стороны (и, возможно, STS) размещается в облаке Azure как веб-роль.Если ответ «да», нужно ли вносить дополнительные изменения в настройки приложения и конфигурации, чтобы это произошло?

Я попытался сделать это, развернув образец приложения и настроив ACS для его аутентификации.через Windows Live ID.Он не попадает в STS и завершается с ошибкой «Ошибка сервера в» / «Приложение».что означает, что какой-то адрес не разрешен или не достигнут.

У кого-нибудь есть идеи?

1 Ответ

1 голос
/ 04 июня 2011

Да, это поддерживаемый сценарий. Смотрите здесь для образцов: http://claimsid.codeplex.com

Единственное специальное соображение для развернутых приложений Windows Azure, использующих STS (например, ACS), заключается в том, что вам нужно будет изменить механизм шифрования файлов cookie по умолчанию на тот, который «удобен для веб-ферм». Это очень хорошо задокументировано в приведенных выше примерах и поддерживается WIF из коробки.

Возможно также размещение собственного STS в Windows Azure. Обычно вы развертываете его в веб-роли. Однако мне не на 100% понятно, зачем вам это нужно из приведенного выше описания.

...