Я работаю над интеграцией продукта моей компании с Jira, чтобы пользователи могли регистрировать отчеты об ошибках непосредственно из приложения. Все работало гладко, поэтому я решил импортировать данные из нашей действующей системы Jira в мою систему разработки, чтобы у меня были реальные данные, с которыми можно было поиграть. С тех пор, когда я пытаюсь получить токен аутентификации, он выдает следующее исключение «com.atlassian.crowd.exception.PasswordEncoderNotFoundException: PasswordEncoder« atlassian-security »не был найден в списке внутренних кодировщиков с помощью PasswordEncoderFactory». Я проверил, и кодировщик паролей Atlassian Security включен в плагине Crown Password Encoders.
Мой код очень прост - просто поиск по текстовым проблемам на основе ASP.net с результатами, привязанными к коду вида сетки, как показано ниже:
JiraSoapServiceService service = new JiraSoapServiceService();
string token = service.login("integration", "test");
if (!string.IsNullOrEmpty(txtSearch.Text))
{
RemoteIssue[] issues = service.getIssuesFromTextSearchWithLimit(token, txtSearch.Text, 0, 100);
gvwIssues.DataSource = issues;
gvwIssues.DataBind();
}
Я получаю сообщение об ошибке при вызове service.login, он работал нормально до того, как я импортировал живые данные. И да, я снова добавил пользователя интеграции после импорта данных.
Кто-нибудь есть идеи по этому поводу.