2014-01-28 4 views
0

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

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

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

{"code":403,"reason":"Forbidden","message":"Insufficient Access Rights: The entry uid=newuser,ou=people,dc=example,dc=com cannot be added due to insufficient access rights"}

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

EDIT:

Я только что получил его на работу пути создания окнеРазличающееся_имя_базыполя и импорт Example.ldif на создание вместо того, чтобы импортировать в более позднее время с помощью панели управления.

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

ответ

0

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