Я собираюсь начать проект с WPF, который использует веб-сервис для получения информации и т. Д.
Имя пользователя и пароль требуются для аутентификации вас и получения данных, которые принадлежат вам.
Я бы хотел, чтобы мое приложение WPF сохраняло имя пользователя и пароль. Но я не хочу хранить это. Так я и думал. Было бы здорово, если бы после первого входа в систему он генерировал сертификат на конце WCF и передавал его приложению WPF, которое можно использовать для каждого вызова.
Возможно ли то, что я думаю? Другая проблема, которую я хотел бы решить, - как избежать копирования и вставки сертификата?
Обновление
На основании предложения @zamd. Это то, что я хотел бы решить.
- Веб-сервис использует WCF Web Api
- Сайт имеет формы проверки подлинности
- Сайт выполняет вход с именем пользователя и паролем, которые подтверждаются службой токенов
- Webservice может аутентифицировать токен пользователя, предоставленный Token Service
Я нашел эту очень полезную статью в блоге http://weblogs.asp.net/cibrax/archive/2011/02/04/authenticating-clients-in-the-new-wcf-http-stack.aspx, но я хотел бы использовать проверку подлинности с помощью форм для получения токена SAML