Мне особенно нужно получить сертификат клиента, используемый для вызова метода службы. Это должно реагировать по-разному для разных клиентов.Как получить информацию о клиенте службы WCF от реализации операции?
0
A
ответ
1
В ваших кодах операции, вы можете проверить такие вещи, как:
OperationContext.Current
или
ServiceSecurityContext.Current
, но я не уверен, если вы можете получить доступ к фактическому сертификату клиента от тех.
ServiceSecurityContext.Current.PrimaryIdentity
будет содержать IIdentity
для текущего абонента - если это NULL, то вы имеете дело с анонимным звонком. В противном случае PrimaryIdentity будет одним из нескольких возможных типов идентификаторов, в зависимости от того, как аутентифицирован вызывающий пользователь - это может быть идентификатор Windows или что-то еще - в зависимости от вашего сценария.
См. Это blog post еще несколько лакомых кусочков информации о X.509 и WCF.
Смежные вопросы
- 1. получить полную информацию о клиенте в клиенте
- 2. Как получить информацию о клиенте в node.js
- 3. Как получить информацию о версии из веб-службы WCF?
- 4. Платежный шлюз Braintree - Получить информацию о клиенте
- 5. Как прекратить разговор о Bot (и получить информацию о клиенте)?
- 6. Как определить хост WCF из реализации службы
- 7. Как получить оплату/информацию о клиенте/информацию о клиенте на веб-сайте?
- 8. R Shiny получить информацию о клиенте от scatterD3
- 9. Получить детальную информацию о клиенте клиента api
- 10. Получить информацию о клиенте после транзакции
- 11. Имя операции службы WCF
- 12. Asp.net: передать информацию о клиенте
- 13. Как получить информацию о клиенте после совершения транзакции?
- 14. WCF подавляет десериализацию определенных параметров реализации операции
- 15. Как получить информацию о клиенте, такую как ОС и браузер
- 16. Как вернуть информацию о клиенте с PayPal?
- 17. Как найти информацию о клиенте в asp.net
- 18. операции службы WCF Service Data
- 19. Wcf получить необработанный запрос от операции
- 20. Как получить информацию о клиенте в службе отдыха
- 21. Как получить информацию о клиенте при использовании кнопки подписки PayPal
- 22. Как получить всю информацию о клиенте у посетителей сайта?
- 23. Как получить полную информацию о клиенте с помощью «javascript»
- 24. Как получить информацию о клиенте на сервере Python Thrift?
- 25. Многопоточные операции в реализации WCF-сервиса
- 26. Простой запрос о WCF службы
- 27. Получить информацию о версии установленной службы?
- 28. Получить информацию о внутреннем состоянии службы Windows
- 29. Предоставить информацию о клиенте через Paypal IPN
- 30. Получить информацию о клиенте, чтобы панели администратора бэкенд