Presentation is loading. Please wait.

Presentation is loading. Please wait.

Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683

Similar presentations


Presentation on theme: "Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683"— Presentation transcript:

1 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Claims-based авторизация в Silverlight на базе Access Control Service

2 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Содержание Claims-based авторизация Проблемы авторизации в Silverlight Azure AppFabric ACS ДЕМО

3 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Claims-based авторизация в жизни Заявление Загранпаспорт Welcome! Доверяет Турист Пограничник Служба выдачи паспортов Удостоверяет личность и права на выезд Проверяет полномочия на въезд

4 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Claims-based авторизация: WIF Логин/пароль Токен Welcome! (ID сессии) Доверяет Клиент Приложение Провайдер Аутентификации (STS) Аутентификация Авторизация

5 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Active vs. Passive WS-Trust Веб-сервис Клиент сам передает логин/пароль STS Клиент сам получает токен Применяется для авторизации в веб- сервисах и «толстых» клиентах WS-Trust Веб-сервис Клиент сам передает логин/пароль STS Клиент сам получает токен Применяется для авторизации в веб- сервисах и «толстых» клиентах Активный STS WS-Federation Веб-сайт (клиент всегда веб-браузер) Логин/пароль вводится на странице STS Токен получает веб- приложение Применяется для авторизации в «тонких» веб- приложениях WS-Federation Веб-сайт (клиент всегда веб-браузер) Логин/пароль вводится на странице STS Токен получает веб- приложение Применяется для авторизации в «тонких» веб- приложениях Пассивный STS

6 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Проблемы claims-based авторизации в Silverlight Пассивный STS – Обновление страницы с плагином после аутентификации – Получение claim на клиенте после авторизации – Отсутствие поддержки Оut-of-browser Активный STS – Отсутствие (пока!) полной поддержки WIF для Silverlight

7 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Azure AppFabric ACS - федеративный STS Логин/пароль Токен FP Welcome! (ID сессии) Доверяет Клиент (браузер) Веб-приложение ACS Авторизация Live ID Google Facebook Аутентификация Custom IP Токен IP Default.aspх

8 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Azure AppFabric ACS – активный STS Логин/пароль Токен Welcome! (ID сессии) Доверяет Клиент (Silverlight) Сервис или приложение ACS Авторизация Аутентификация

9 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology ДЕМО Федеративная авторизация в Silverlight на базе Access Control Service (пассивный STS) Аутентификация в Google Отображение пользователя и роли в Silverlight Авторизация при вызове веб-сервиса

10 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Что было сделано 1.Настройка ACS – Подключение внешних провайдеров – Создание приложения – Настройка правил 2.Установление доверительных отношений с ACS 3.Добавление сервиса авторизации 4.Выполнение авторизации в бизнес-сервисе

11 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Используемые технологии.NET Framework 4.0 Silverlight 4.0 Windows Azure AppFabric Access Control Windows Identity Foundation

12 Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683 Email: info@artezio.com www.artezio.com The art of technology Спасибо за внимание! Василий Ямалетдинов Vasily.Yamaletdinov@artezio.com Vasily.Yamaletdinov@artezio.com


Download ppt "Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, 119333Phone: +7 (495) 981-0531 Fax: +7 (495) 232-2683"

Similar presentations


Ads by Google