2011-01-22 5 views
0

Я использую собственный собственный валидатор, наследуя его от UserNamePasswordValidator. Служба размещается в службе Windows. Есть ли способ зашифровать имя пользователя/пароль и дешифровать его в службе?WCF REST: Шифрование учетных данных при использовании моего собственного валидатора - UserNamePasswordValidator?

Каковы мои другие варианты, мне нужно создать комбинацию клавиш?

ответ

2

Если вы настроили службу для использования clientCredentialType UserName, ваши учетные данные уже будут зашифрованы.

WCF не позволяет передавать имя пользователя и пароль в виде простого текста без расширения рамки с вашей собственной привязкой (как показано на CodeProject).

+0

Это относится и к REST, а? – Martin

+0

Ahh ok, да, я вижу ... Так что я должен использовать HTTPS или создать сертификат? – Martin

+0

@Martin: Я не эксперт REST, но REST (в .NET) сидит поверх WCF, поэтому я предполагаю, что это применимо. Да, вам нужно будет использовать https * и * создать сертификат для использования имени пользователя/пароля. –

 Смежные вопросы

  • Нет связанных вопросов^_^