Join us on May 14-15, 2019 at Forrester Digital Transformation & Innovation 2019 in Chicago, USA.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Table of Contents

Authentication

For authentication purposes, the following parameters can be appended to each of the JSON API URLs:

  • j_username
  • j_password
  • hash

Example:
Assuming the username and password required is "user1" and "password1" respectively, the following URL can be used:

Code Block
langhtml
/web/json/workflow/assignment/list/pending?j_username=user1&j_password=password1

If using a hashed password:

Code Block
langhtml
/web/json/workflow/assignment/list/pending?j_username=user1&hash=D012B772672A55A0B561EAA53CA7734E

Master Login Username and Password

Set a Master Login Username and Master Login Password under System Settings > General Setting. By setting these values, a different user can be specified by passing in the loginAs parameter.

Assuming the master login username and master login password is "master" and "master" respectively, the following URL can be used to represent user "user1":

Code Block
langhtml
/web/json/workflow/assignment/list/pending?j_username=master&j_password=master&loginAs=user1

There's a hash key for the combination of Master Login User and Master Login Password. By using this hash (assuming it's "hashKey"), API authentication can be done without exposing the Master Login Password.

Code Block
langhtml
/web/json/workflow/assignment/list/pending?j_username=master&hash=hashKey&loginAs=user1