Flex URLRequest и авторизация .NET

Могу ли я выполнить авторизацию на основе ролей при отправке запросов в серверную систему ASP.NET MVC. Я вызываю методы действий и ожидаю результатов JSON, однако некоторые методы действий украшены атрибутом [Authorize], другие требуют наличия некоторых ролевых привилегий. Я очень надеюсь, что передача авторизационных данных с каждым запросом возможна


person xantrus    schedule 24.04.2010    source источник


Ответы (1)


Если методы не предназначены для приема информации для входа в качестве параметров, вам, как правило, придется войти в систему, разместив форму для действия «вход» — обычно /account/login — и с этого момента отправить файл cookie авторизации, который вы получать обратно с каждым новым запросом, чтобы подтвердить, кто вы есть. Существует множество способов настроить серверную часть, хотя я описал наиболее типичный способ. К счастью, URLRequest позволяет указать, что вы хотите, чтобы стек HTTP управлял файлами cookie для вас, поэтому с вашей стороны это должно быть достаточно гладко. ПРИМЕЧАНИЕ. Я никогда не использовал FLEX, я просто пользуюсь документацией.

person tvanfosson    schedule 24.04.2010
comment
Файл cookie устанавливается автоматически? Я подхожу к методу действия LogOn с правильными учетными данными, но все, что он делает по умолчанию, это перенаправляет меня на метод index. Похоже, что cookie не создается. - person xantrus; 24.04.2010