Мы хотели бы принять несколько клиентов в одном веб-приложении WSS 3.0 (поэтому мы можем использовать https вместо настраиваемых портов SSL). Потому что они разные клиенты, мы не хотим, чтобы они «видели» друг друга при поиске в каталогах. Нам не удалось настроить WSS 3.0 для сопоставления разных подразделений с разными семействами сайтов в одном веб-приложении. Это вообще возможно? Или есть другой механизм для достижения желаемого поведения?
Мы верим, что можем создать желаемое поведение с помощью отдельных веб-приложений для каждого клиента, но тогда мы потерять возможность использовать общий порт SSL.
Мы можем использовать либо AD с отдельными OU для разных клиентов, либо настраиваемого поставщика членства.
Решение - использовать следующую операцию stsadm: setiteuseraccountdirectorypath.
Он также работает в WSS 3.0 SP1.
В SP 2003 я сделал главный портал, который клиенты не видели или к которому не имели доступа - https://extranet.mycompany.com. Нет причин думать, что в 2007 году это не сработало бы так же.
"под" этим я создал семейства сайтов для каждого клиента с уникальным идентификатором для каждого клиента. так что клиент x будет https://extranet.mycompany.com/sites/1324
и т. д. Вы управляете доступом на уровне семейства сайтов для сайта 1324 - и вы можете создавать и управлять списком сайтов в «родительской» экстрасети, предоставляя доступ внутренним пользователям на родительском уровне, если необходимо, и на каждом отдельном сайте.
Надеюсь, это имеет смысл ...