Свежая установка OpenDJ дает 403 Insufficient Access

Я только что завершил новую установку OpenDJ и загрузил файл Example.ldif, предоставленный в качестве тестового примера. Следуя их примерам, я пытаюсь использовать Операции OpenDJ Restful можно найти здесь:

Я включил HTTP-доступ к порту 8080, и OpenDJ работает.

Я выполнил операцию GET просто отлично. Он вернул информацию о пользователе для bjensen. Однако, когда я пробую пример PUT с использованием kvaughan, я получаю следующую ошибку:

{"код":403,"причина":"Запрещено","сообщение":"Недостаточно прав доступа: запись uid=newuser,ou=people,dc=example,dc=com не может быть добавлена ​​из-за недостаточных прав доступа" }

Любая операция по добавлению или редактированию информации с помощью операции RESTful завершается неудачей.

РЕДАКТИРОВАТЬ:

Я просто заставил его работать, создав baseDN и импортировав Example.ldif при создании вместо импорта позже через панель управления.

Я предполагаю, что мой новый вопрос в том, что вызывает разницу?


person andydiluvian    schedule 28.01.2014    source источник


Ответы (1)


По умолчанию в OpenDJ, чтобы облегчить начало работы, анонимный доступ включен для операций только для чтения, а затем интерфейс REST позволяет выполнять GET. Как только вы захотите выполнить обновления LDAP или PUT (через интерфейс REST), вам необходимо аутентифицироваться как пользователь, у которого есть разрешения на добавление или изменение записей.

person Ludovic Poitou    schedule 29.01.2014