Как добиться того, чтобы этот пользователь также был автором задачи в Манифесте Phabricator через API Conduit?
Conduit API в Phabricator не поддерживает настройку параметра authorPHID при вызове manifhest.createtask. Я могу представить, что это из-за безопасности или какой-то логической причины.
Но я разрабатываю свой собственный интерфейс для Maniphest, где пользователи (вошедшие в систему через Phabricator, поэтому они являются пользователями phab и имеют phid) будут добавлять и редактировать задачи. Что мне нужно, так это то, что если пользователь создает задачу, он также является ее автором.
Но проблема в том, что я не могу подключиться к Conduit как любой другой пользователь, кроме "apibot", потому что у меня нет других сертификатов в моем интерфейсе для этого. Но если я вхожу в систему как "apibot", то "apibot" устанавливается как автор задачи.
Мне на ум пришло три возможных решения: 1. получить сертификат непосредственно из базы данных phab 2. сохранить список сертификатов в каком-нибудь файле в моем интерфейсе и обновлять его вручную каждый раз, когда кто-то регистрируется, я думаю, что ни один из них не является действительно умным... Третье решение было бы неплохо, но я не нашел способа, как это сделать: 3. войти в систему как "apibot", получить сертификат userXY, а затем войти как userXY.
Что ты предлагаешь?