Мы создали службу WCF, которая развернута на нашем сервере приложений. Эта услуга использует другие приложения с разных серверов. Теперь мы хотим, чтобы мы проверяли, является ли другое приложение, которое использует эту службу, действительным приложением или нет. Поскольку существует множество методов, присутствующих в сервисе, мы хотели бы утвердить пользователя перед вызовом любого из этих методов. Мы можем попросить потребительские приложения передать данные, такие как имя пользователя, пароль, сервер и т. Д. Каким будет лучший способ выполнить эту проверку?Подтверждение потребителя для службы wcf
1
A
ответ
0
Существует множество способов выполнить аутентификацию в веб-службах. здесь вы можете найти несколько простых примеров: Authentication for Web Services , но я предпочитаю иметь класс идентификации веб-сервиса и передавать имя пользователя и пароль веб-сервису. вы также можете использовать HttpContext
, чтобы подтвердить свой IP-адрес, агент, имя хоста или .... здесь есть простой способ, чтобы показать вам, как:
public static string GetUserIpAddress()
{
HttpContext context = HttpContext.Current;
try
{
return context.Request.UserHostAddress;
}
catch (Exception)
{
return "Unknown";
}
}
Смежные вопросы
- 1. Подтверждение от потребителя в ActiveMQ
- 2. Утечка тестового прорыва/подтверждение блокировки службы WCF?
- 3. Подтверждение от потребителя в ActiveMQ
- 4. WCF - подтверждение услуги клиенту
- 5. Обработка транзакций WCF от клиента/потребителя
- 6. Ping службы WCF Data или WCF службы
- 7. WebSetup для службы WCF
- 8. службы WCF поговорить с WCF службы
- 9. Служба WCF для службы WCF Связь
- 10. службы WCF, как потребитель другой службы WCF
- 11. службы WCF не работает для почтовой службы
- 12. Silverlight службы WCF для службы вызовов
- 13. Вызов службы WCF из другой службы WCF
- 14. Подтверждение WCF - Требование и проверка пользовательских значений
- 15. Шаблоны авторизации службы WCF
- 16. динамические исправления для службы WCF
- 17. wcf службы для межпроцессного взаимодействия
- 18. Распределенное кэширование для службы WCF
- 19. вызовы службы WCF для клиентов
- 20. Почтовый файл для службы WCF
- 21. 2 basicHttpBindings для службы WCF
- 22. Пропустить объект для службы WCF
- 23. Проблема службы WCF для SaveChanges
- 24. Win32Exception @ ServiceHost.Open() для службы WCF
- 25. Дизайн объекта для службы WCF
- 26. Wcf привязка для веб-службы
- 27. обработка исключений для службы wcf
- 28. Веб-ссылка для службы WCF
- 29. Добавление Tracer Для службы WCF
- 30. Прокси для службы RESTful WCF