Я создаю мультитенантное приложение MVC, размещенное в Windows Azure.
Я хотел бы использовать службу контроля доступа, чтобы позволить пользователю проходить проверку подлинности благодаря Google, Facebook, Live ID и т. Д. *
Мне удалось получить простую аутентификацию, работающую с URL-адресом обратной передачи, настроенным в настройках приложения проверяющей стороны.
но в моем сценарии это больше похоже на это:
client1.mydomain.com/login или client1.com/login перейдут на страницы поставщиков, скажем, google, затем он войдет в систему и затем будет перенаправлен на client1.mydomain.com/Admin или client1.com/Admin
как я могу добиться этого для любых клиентов? мне добавить приложение проверяющей стороны для каждого клиента? это можно сделать с помощью кода? С фейсбуком все нормально?
Мне бы также хотелось, чтобы панель администратора была в Silverlight, после аутентификации клиента он останется аутентифицированным в приложении Silverlight?
Заранее благодарим вас за любую помощь или ссылки, которые могут помочь.
Fred