Могу ли я защитить свою службу WCF с помощью аутентификации AWS. Я пытаюсь понять это путем поиска google и поиска статей о вызове службы, которая уже защищена с использованием аутентификации AWS. Не статья о том, как обеспечить службу WCF с помощью AWS. Разве нет возможности, мое понимание аутентификации AWS и неправильное подписание. Пожалуйста, укажите мне статью для начала.Как защитить мою службу wcf с помощью аутентификации AWS
7
A
ответ
1
Я собираюсь предположить, что вы намерены создать службу WCF REST, которая использует an HMAC based authentication scheme, как используется Amazon S3.
Способ реализации этого заключается в создании собственного WebServiceHost
и переопределении метода ApplyConfiguration
. В этом методе вы устанавливаете новый ServiceAuthorizationManager
.
this.Authorization.ServiceAuthorizationManager = new MyServiceAuthorizationManager();
Выведите MyServiceAuthorizationManager
класс от WCF-х ServiceAuthorizationManager
и переопределить метод CheckAccessCore
.
class MyServiceAuthorizationManager : ServiceAuthorizationManager
{
protected override bool CheckAccessCore(OperationContext operationContext)
{
// check the validity of the HMAC
// return true if valid, false otherwise;
return IsValidHMAC(WebOperationContext.Current);
}
}
Для получения более подробной информации о реализации алгоритма см this answer.
Смежные вопросы
- 1. Как защитить службу WCF
- 2. Как скрыть мою службу WCF
- 3. Как опубликовать мою службу WCF?
- 4. Защитить мою службу от taskkiller-приложений
- 5. Самый простой способ защитить службу WCF NamedPipes?
- 6. Как защитить службу WCF от несанкционированного доступа?
- 7. Как защитить службу WCF для Project Server?
- 8. Как защитить службу WCF Rest с именем пользователя и паролем?
- 9. Как развернуть мою службу WCF без IIS?
- 10. Как защитить веб-службу WCF с поддержкой Silverlight с SSL?
- 11. Как защитить мою службу API от api-keys пиратства
- 12. Как защитить службу URL?
- 13. Как защитить службу WCF в Azure от Monotouch?
- 14. Как защитить службу WCF, которую будет использовать приложение для Android?
- 15. реализация маршрутизации в мою службу wcf
- 16. Как защитить службу WCF с помощью пары открытого/закрытого ключа без использования каких-либо сертификатов
- 17. Как защитить WCF от сторонних сертификатов?
- 18. Как развернуть мою службу с 3 уровнями wcf
- 19. Защитить файлы с помощью аутентификации форм asp.net
- 20. Как защитить веб-службу WCF с помощью ADFS в .NET 4.5?
- 21. Служба WCF с использованием аутентификации форм ASP.NET
- 22. Как разбить службу WCF с помощью WSDL?
- 23. Как отлаживать службу WCF с помощью Silverlight
- 24. Как использовать службу WCF с помощью Autofac?
- 25. Как создать службу WCF с помощью Mono?
- 26. Как обеспечить полную службу WCF с помощью PrincipalPermission
- 27. Как развернуть мою службу WCF на IIS 6.0?
- 28. Как защитить мою программу Python
- 29. Что такое лучший способ опубликовать мою службу WCF Библиотеку EC2
- 30. Как обеспечить службу WCF сеансом?
Для того, чтобы научиться (не) искать этот вопрос, мы должны опубликовать поисковые запросы, которые (а не) работали, чтобы найти ответы на вашу проблему !! – Rafareino
Вы говорите о WCF-сервисах SOAP или службах WCF REST? – MvdD