У меня проблема с аутентификацией.Я создал пользователя со всеми разрешениями.И анонимный пользователь по умолчанию.
И я пытаюсь получить весь статус заданий, нажав - http://localhost:8080/view/IA_Master/api/json?pretty=true
Я получу статус всех заданий без проблем, если я настроил пользователя со всеми разрешениями, а такжеанонимный пользователь с разрешением на чтение.если я удаляю разрешение на чтение анонимного пользователя и пытаюсь запустить его, он выдает -
http://localhost:8080/view/IA_Core_Latest/api/json?pretty=true
URL Error: 403
<html><head><meta http-equiv='refresh' content='1;url=/login?
from=%2Fview%2FIA_Core_Latest%2Fapi%2Fjson%3Fpretty%3Dtrue'/>
<script>window.location.replace('/login?
from=%2Fview%2FIA_Core_Latest%2Fapi%2Fjson%3Fpretty%3Dtrue');</script>
</head><body style='background-color:white; color:white;'>
Authentication required
Groups that you are in:
Permission you need to have (but didn't): hudson.model.Hudson.Read
... which is implied by: hudson.security.Permission.GenericRead
... which is implied by: hudson.model.Hudson.Administer
-->
</body></html>
Если у меня есть анонимный пользователь с разрешением на чтение, я получу страницу анонимного пользователясначала вместо страницы входа.
А также, если я выхожу из системы - он сразу переходит на анонимную страницу, а не на страницу входа.
Пробные вещи -
- Пробовал как на основе ролевой стратегии, так и на основе матричной стратегии в глобальной конфигурации аутентификации.
И в настоящее время у меня есть матрица на основеконфигурации ниже -
Анонимный пользователь - Нет разрешений Аутентифицированный пользователь - Чтение Моего пользователя - Все права доступа.
В стратегии на основе ролей - я создал пользователя со всеми разрешениями, но все же пользователь будетсчитается анонимным и будет иметь проблемы с аутентификацией.
Пробовал с URL -
1.Добавлено с учетными данными пользователя в кодировке Base64 для аутентификации -
curl -i -H "Авторизация: Basic Q2ssyOksssss5lcjEyMw ==" http://localhost:8080/view/IA_Master/api/json?pretty=true
curl -X POST
http://localhost:8080/view/IA_Master/api/json?pretty=true --user "Имя пользователя: Пароль"
Все возвращает страницу не найдена (404) и нет доступа к ошибке URL.
Запрос помощи с этим.