В настоящее время я рассматриваю возможность создания приложения для развертывания в лазурном облаке. Основной причиной выбора Azure вместо Amazon является служба контроля доступа. Я хочу принимать как можно больше различных типов учетных данных для своего приложения, особенно Facebook.
Некоторые пользователи будут использовать приложение на основе HTML, другие — клиентское приложение WPF. Вопрос в том, как мне аутентифицировать клиента, используя любого поставщика, которого они хотят, а затем связаться со службой WCF. Я предполагаю, что мне нужно использовать компонент веб-браузера в моем приложении или открыть внешний браузер (в идеале поддерживать оба варианта для параноидальных пользователей), но я не понимаю, как затем использовать это соединение для службы WCF. .