UiPath Orchestrator v2020.4 で発生することを確認済みです。
ユーザーもパスワードも間違ってないのに認証できない
UiPath Orchestrator APIの/api/Account/Authenticate
で認証キーを取得しようとしたら、何度やっても
{
"message": "Invalid credential, failed to login."
}
うーん・・・何故だ・・・
Orchestratorの不具合だった
偶然古いパスワード入れたところ、なぜか認証が通って「は?」となりました。
検証してみたところ、新しいユーザーを作成した際にパスワードを設定しますが、そのあと「最初のログイン時にパスワードを再設定した場合」に発生する不具合のようです。
「新しいユーザーを作成した際に設定したパスワード」だと通ります。
「最初のログイン時の再設定したパスワード」だと弾かれます。
初期パスワード:ABCD1234 ←APIはこっちが通る。UI(Web)ログインは弾かれる。
再設定パスワード:QWER5678 ←UI(Web)ログインはこっちが通る。APIは弾かれる。
回避策
ユーザーのプロファイルページから、パスワードを再設定します。
(同じパスワードと、前回のパスワードに再設定はできません。)
既知の問題でした
偶然見つけた不具合でしたが、UiPathのコミュニティにも報告がありました。
https://forum.uipath.com/t/orchestrator-on-prem-api-authentication-not-working-with-new-password/230286/
認証通らなくて困ってたので、同じ現象に悩まされている方の助けになれば幸いです。