Могу ли я выполнить авторизацию на основе ролей при отправке запросов в серверную систему ASP.NET MVC. Я вызываю методы действий и ожидаю результатов JSON, однако некоторые методы действий украшены атрибутом [Authorize], другие требуют наличия некоторых ролевых привилегий. Я очень надеюсь, что передача авторизационных данных с каждым запросом возможна
Flex URLRequest и авторизация .NET
Ответы (1)
Если методы не предназначены для приема информации для входа в качестве параметров, вам, как правило, придется войти в систему, разместив форму для действия «вход» — обычно /account/login — и с этого момента отправить файл cookie авторизации, который вы получать обратно с каждым новым запросом, чтобы подтвердить, кто вы есть. Существует множество способов настроить серверную часть, хотя я описал наиболее типичный способ. К счастью, URLRequest позволяет указать, что вы хотите, чтобы стек HTTP управлял файлами cookie для вас, поэтому с вашей стороны это должно быть достаточно гладко. ПРИМЕЧАНИЕ. Я никогда не использовал FLEX, я просто пользуюсь документацией.
person
tvanfosson
schedule
24.04.2010
Файл cookie устанавливается автоматически? Я подхожу к методу действия LogOn с правильными учетными данными, но все, что он делает по умолчанию, это перенаправляет меня на метод index. Похоже, что cookie не создается.
- person xantrus; 24.04.2010