Is this a bug?
I took a look at the response of /session
endpoint of the demo server and to my surprise it doesn’t return the parameter sessionid
due to which I was not able to login into the android client because it requires the sessionid
.
PFA the response:
{
"authenticated": true,
"user": {
"uuid": "45ce6c2e-dd5a-11e6-9d9c-0242ac150002",
"display": "admin",
"username": "admin",
"systemId": "admin",
"userProperties": {
"loginAttempts": "0",
"lockoutTimestamp": "",
"emrapi.lastViewedPatientIds": "507,508"
},
"person": {
"uuid": "24252571-dd5a-11e6-9d9c-0242ac150002",
"display": "Super User"
},
"privileges": [],
"roles": [
{
"uuid": "8d94f852-c2cc-11de-8d13-0010c6dffd0f",
"display": "System Developer",
"name": "System Developer"
},
{
"uuid": "8d94f280-c2cc-11de-8d13-0010c6dffd0f",
"display": "Provider",
"name": "Provider"
}
],
"links": [
{
"rel": "self",
"uri": "http://demo.openmrs.org/openmrs/ws/rest/v1/user/45ce6c2e-dd5a-11e6-9d9c-0242ac150002",
"resourceAlias": "user"
},
{
"rel": "default",
"uri": "http://demo.openmrs.org/openmrs/ws/rest/v1/user/45ce6c2e-dd5a-11e6-9d9c-0242ac150002?v=default",
"resourceAlias": "user"
}
]
},
"locale": "en_GB",
"allowedLocales": [
"en",
"en_GB",
"es",
"fr",
"it",
"pt"
],
"sessionLocation": null,
"currentProvider": {
"uuid": "f9badd80-ab76-11e2-9e96-0800200c9a66",
"display": "UNKNOWN - Super User",
"links": [
{
"rel": "self",
"uri": "http://demo.openmrs.org/openmrs/ws/rest/v1/provider/f9badd80-ab76-11e2-9e96-0800200c9a66",
"resourceAlias": "provider"
}
]
}
}