Hi everyone,
In the API documentation for this endpoint, the user field shows a username being returned, e.g.- milesmeraki in the example payload below:
{
"usage": { "sent": 138, "recv": 61 },
"id": "k74272e",
"description": "Miles's phone",
"mac": "22:33:44:55:66:77",
"ip": "1.2.3.4",
"user": "milesmeraki",
"vlan": 255,
"switchport": null,
"ip6": "",
"firstSeen": 1518365681,
"lastSeen": 1526087474,
"manufacturer": "Apple",
"os": "iOS",
"recentDeviceSerial": "Q234-ABCD-5678",
"recentDeviceName": "My AP",
"recentDeviceMac": "00:11:22:33:44:55",
"ssid": "My SSID",
"status": "Online",
"notes": "My client note",
"ip6Local": "fe80:0:0:0:1430:aac1:6826:75ab",
"smInstalled": true,
"groupPolicy8021x": "Student_Access”
}
What we are seeing in our live testing environment is the returned user field containing the full user’s name, e.g. – FirstName LastName.
Our test network is using Google SSO for Authentication.
Is there any documentation detailing all the possible formats of the returned user field from that endpoint? We need to be able to account for a variety of authentication scenarios and what we might see come across as an identifier for the device's user.
Thanks.