Я использую marklogic 9.0-8 в Windows 10. В marklogic мне нужно настроить webdav, чтобы оператор мог видеть все документы.Но я только хочу дать webdav разрешение только для чтения, чтобы избежать несчастных случаев.
step1: я создал роль с именем «readonly» (не купе), предоставьте этой роли следующее разрешение:
a. execute privileges: any-uri, rest-reader, role-exists, role-get-description, role-get-external-names
b. uri-previleges: view-uri
c. role name (capability): readonly (read)
шаг 2: Затем я создал пользователя с именем «test-user», назначил этому пользователю роль «только для чтения»
шаг 3: с помощью асинхронного DMSDK я загружаю документы в marklogic с разрешением метаданных:роль "только для чтения".здесь я не указал возможность для роли при загрузке данных, поэтому я предполагаю, что для нее требуется разрешение по умолчанию, назначенное роли «только для чтения»
шаг 4: теперь я настраиваю сервер приложений webdav под названием webdav-appserver.для этого сервера пользователь по умолчанию - «test-user»;корень "/".база данных указывает на мою базу данных, порт 10001. другие по умолчанию.
step5.теперь на windows я создаю webdav для подключения к базе данных, используя «http: localhost: 10001».он запросит имя пользователя и пароль.Когда я предоставляю пользователю «test-user» и пароль, он будет жаловаться: «Windows не может получить доступ http://localhost:10001/"., но если я подключаюсь с помощью пользователя« admin », я могу подключиться.
вопрос 1: Iожидается, что я могу использовать пользователя «test-user» для webdav для подключения к marklogic, и после подключения даже в Windows даже оператор может видеть документы, документы доступны только для чтения, oeprators не могут изменять или удалять, но проблема в том, что я не могу подключитьсяиспользуя «test-user».
вопрос 2 относительно этого: если я подключаю webdav с помощью пользователя admin, webdav может соединиться, я могу видеть документы из системы Windows. но когда я открываю файл pdf из webdav,он запросит у меня идентификатор пользователя / пароль. после того, как я предоставлю «test-user» и пароль, я смогу увидеть pdf-файлы. он будет запрашивать идентификатор пользователя и пароль каждый раз. Но для XML-файлов он не спрашивает userid / password.
Я ожидаю, что, как только я подключусь к marklogic с помощью webdav с моим «тестовым пользователем», я смогу увидеть pdf-файлы, меня не попросят предоставить идентификатор пользователя /пароль каждый раз.
Кто-нибудь может мне помочь в этом?
Спасибо, Хелен