Log in to ASMS
-
For base URLs of type
.../afa/api/v1
: Use the sessionID value from the response as the values of the PHPSESSID parameter in the cookie. -
For base URLs, of type .../fa/server: Use the sessionID value from the response as the values of the session parameter in your API requests.
Resource Name: /fa/server/connection/login
Request Method: POST
Request Parameters:
Element |
Type |
Description |
---|---|---|
username Mandatory |
String |
AlgoSec Security Management Suite username. |
password Mandatory |
String |
AlgoSec Security Management Suite password. |
ResponseParameters:
Element |
Type |
Description |
---|---|---|
SessionID
|
String |
Session ID you will use in all your requests. |
status |
String |
One of the following:
|
messageOnly is returned when the request fails. |
String |
An error message. |
Request example
curl --insecure "https://localhost/fa/server/connection/login" --request POST \ -H "Accept:application/json" \ -H "Content-Type:application/json" \ -d "{\"username\":\"admin\",\"password\":\"algosec\"}"
Response example (successful)
{ "status":true, "SessionID":"et52j33f796dl86pt7ms7efq29" }
Response example (Status 403 unsuccessful)
{ "status": false, "message": "Login Failed: incorrect username or password\n Status 403" }