Будет ли работать эта настройка WCF? - PullRequest
0 голосов
/ 31 марта 2009

Я довольно новичок в мире веб-стека WCF / IIS / MS, поэтому надеюсь на некоторую помощь в оценке моего дизайна.

Мне нужна система, которая представляет несколько ресурсов в виде URI. Каждый ресурс представляет собой веб-сервис WCF, предоставляющий ряд операций чтения и записи. Мне нужно обеспечить безопасность имени пользователя и пароля для разных ресурсов.

Как я надеюсь сделать эту работу - заставить IIS управлять безопасностью, используя обычные устройства, которые он использует для всего остального. Затем используется перезапись URL-адреса для переназначения всего в один веб-сервис, который предоставит правильный ресурс на основе переписанной строки запроса.

  • Будет ли это работать?
  • Я что-то упустил?
  • Есть ли лучший способ сделать это?
  • Если вам известно о действительно хорошем учебнике по битам и мирам (например, в каком файле находятся настройки безопасности?), Я был бы признателен за ссылки?

На данный момент будет лишь несколько (от 2 до 20) пользователей, поэтому для этого предпочтительнее использовать статические конфигурационные файлы, поскольку это не вызовет проблем позже.

Как я уже сказал, я едва знал домкрата в этой области, поэтому я не знаю, чего я не знаю.


Несколько ссылок, которые я нашел (еще даже не знаю, смотрю ли я в правильном направлении)

Ответы [ 2 ]

1 голос
/ 31 марта 2009

Да, это звучит нормально. Для аутентификации вы хотите использовать членский модуль ASP.NET, он предоставляет общий API безопасности, который может использовать интегрированный (пользователь Windows), логин веб-формы, даже LiveID или некоторую пользовательскую аутентификацию. По моему опыту, MSDN оказался хорошим ресурсом, вот пример статьи .

0 голосов
/ 31 марта 2009

Для веб-привязки http WCF предоставляет возможность переписать Uri из коробки с помощью атрибута WebGet для SOAP URL-адрес конечной точки такой же, поэтому я предполагаю, что вам нужна конечная точка RESTful. Если это так, вам нужна базовая аутентификация через https, а не WS-Security.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...