Phabricator の Conduit API は、maniphest.createtask を呼び出す際の authorPHID パラメーターの設定をサポートしていません。これは、セキュリティまたは論理的な理由によるものだと想像できます。
しかし、ユーザー (Phabricator を介してログインしているため、phab ユーザーであり、phid を持っている) がタスクを追加および編集する Maniphest 用の独自のフロントエンドを開発しています。私が必要とするのは、ユーザーがタスクを作成する場合、彼はタスクの作成者でもあるということです。
しかし、問題は、「apibot」以外のユーザーとしてコンジットに接続できないことです。これは、フロントエンドに他の証明書がないためです。しかし、「apibot」としてログインすると、「apibot」がタスクの作成者として設定されます。
考えられる 3 つの解決策が思い浮かびました: 1. phab のデータベースから証明書を直接取得する 2. フロントエンドのファイルに証明書のリストを保持し、誰かが登録するたびに手動で更新する どれも本当にスマートではないと思います... 3番目の解決策はいいでしょうが、方法が見つかりませんでした.3.「apibot」としてログインし、userXYの証明書を取得してから、userXYとしてログインします
何を提案しますか?