Jira / Atlassian Java Service Desk API - лучший способ обработки аутентификации клиентов / учетных записей пользователей службы поддержки в приложении для составления отчетов? - PullRequest
0 голосов
/ 28 февраля 2020

В настоящее время работает над приложением службы поддержки, которое позволяет пользователям службы поддержки в нашей системе видеть больше, чем они в настоящее время могут видеть на Jira. То, что я хочу сделать, это позволить им иметь возможность комментировать билеты и, возможно, добавлять дополнительные билеты. В настоящее время я делаю это с помощью basi c auth, с 3-х сторонней авторизацией, которую я сделал, которая использует учетную запись jira, чтобы получить билеты для их просмотра, а затем их логин для аутентификации, а затем возможность комментировать билеты. Моя проблема заключается в том, что мне приходится каждый раз проходить повторную аутентификацию, то есть мне нужно хранить пароль в строке stati c где-то после того, как они введены для первоначального входа в систему. Я посмотрел на документацию API и насколько я могу понять, Oauth 2.0 не вариант (верю, я читал, что он не поддерживается для пользователей службы поддержки клиентов), и я не могу легко получить ключи API для них (если вообще) так как мне понадобится системный администратор для генерации ключей API для всех пользователей, и тогда будет сложно кодировать.

Хранение пароля пользователя кажется неправильным, даже в виде массива char. Любая помощь будет высоко ценится!

...