Web API: Token: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The Token operation is used to login a user to start a session required by the Web API. | The Token operation is used to login a user to start a session required by the Web API. The '''access token''' is get as a response which is used to authenticate other Web API operations. | ||
==Request== | ==Request== | ||
Line 16: | Line 16: | ||
==Response== | ==Response== | ||
The response is a JSON object with several properties. One of them is '''access_token''' containing the session id. | The response is a JSON object with several properties. One of them is '''access_token''' containing the access token (session id). | ||
[[Category: QPR ProcessAnalyzer]] | [[Category: QPR ProcessAnalyzer]] |
Revision as of 22:15, 15 May 2020
The Token operation is used to login a user to start a session required by the Web API. The access token is get as a response which is used to authenticate other Web API operations.
Request
- Request url has the following form: https://SERVER/qprpa/token, where SERVER is the DNS name of the server. Note that the path doesn't contain api unlike all other operations in the Web API.
- Request method is POST.
- Content-Type in the HTTP request header must be application/x-www-form-urlencoded.
- Payload contains the following parameters as url encoded:
- username: Username.
- password: User password.
- grant_type: password (always use that value)
Example:
username=myUserName&password=myPassword&grant_type=password
Response
The response is a JSON object with several properties. One of them is access_token containing the access token (session id).