Уровень приложения WCF + вход в систему клиента - PullRequest
0 голосов
/ 17 декабря 2010

Мой вопрос касается приложения WCF (Windows Communication Foundation), над которым я работаю.Я много проверял в интернете и понял, что WCF обрабатывает аутентификацию с помощью безопасности транспорта, указав учетные данные в свойстве Credentials.Username клиента.Я просто хотел бы знать, как я мог бы фактически показать пользователю экран входа в систему и проверить учетные данные перед установкой учетных данных клиента.То, чего я пытаюсь добиться, - это логику поведения на клиенте, как в приложениях, подобных Windows Live Messenger.

Я не знаю, является ли то, что я спрашиваю, глупым или бессмысленнымЯ начинающий WCF и действительно сбиваю с толку, так как раньше работал только с ASP.NET.

Кроме того, поставщики членства и авторизации доступны для служб, не обслуживаемых IIS?Если нет, то как вы реализуете это на WCF?

Спасибо.

1 Ответ

1 голос
/ 18 декабря 2010

Вы можете получить имя пользователя и пароль, установить учетные данные, после чего вы сможете вызывать любую функцию.Если при проверке происходит сбой, возникает исключение, поэтому вы должны перехватить это исключение, чтобы показать ошибку пользователю.
Здесь вы можете найти полный пример: http://msdn.microsoft.com/en-us/library/aa354513.aspx

...