Использование Jira OAuth без необходимости установки специальных настроек - PullRequest
0 голосов
/ 15 мая 2019

Похоже, что разработчик не может создать приложение, которое получает доступ к учетной записи Jira пользователя через OAUTH без предварительной установки пользователем ссылки на приложение. Это крайне непрактично, если это правда. Я не могу найти документацию, которая подтверждает это, но только подтвердил это методом проб и ошибок.

Я хотел бы создать приложение, которое может использовать Jira REST API. Я не хочу создавать плагин Jira и не хочу создавать пользовательский интерфейс в Jira. Я просто хочу получить доступ к данным Jira из приложения через Jira REST API.

Я бы хотел, чтобы каждый, кто хочет использовать мое приложение с Jira, имел возможность аутентификации через OAUTH и дал моему приложению разрешение на доступ к своим проектам Jira.

Я протестировал OAUTH, создав «ссылку на приложение» в моем экземпляре Jira. Однако для меня не практично просить каждого пользователя моего приложения создать ссылку на приложение в своем экземпляре Jira. Например, я попробовал тот же поток OAUTH с другим экземпляром Jira и получил ошибку «oauth_problem = consumer_key_unknown», поскольку этот экземпляр не создал ссылку Application на мое приложение.

Затем я попробовал Atlassian Connect, и, похоже, с помощью этого метода мой пользователь должен будет либо «загрузить» надстройку, либо выполнить поиск в каталоге надстроек и добавить его таким образом.

Это единственный способ получить доступ к учетной записи пользователя Jira?

Правда ли, что я должен либо попросить каждого пользователя предоставить мне ключ API, созданный с помощью его идентификатора Atlassian, либо мне нужно, чтобы каждый экземпляр Jira создавал настройки «Ссылки на приложения» для моего приложения, или вручную добавлял надстройку?

Мне не кажется, что это практичный способ подключить свою Jira к моему приложению. Я не хочу использовать базовую аутентификацию (я не хочу спрашивать у пользователя его пароль).

Документация Jira настолько многословна и избыточна, что я не уверен, упускаю ли я здесь очевидную вещь.

...