/api/v1/auth/self
GET
Returns data describing the authentication context of the request.
Examples
Guest:
GET /api/v1/auth/self
{ "type": "Guest", "scope": "Default" }
User (using a session cookie):
GET /api/v1/auth/self Cookie: sid=b8be19ef-2d61-44de-b7d2-9c34ccb8a763
{ "type": "User", "scope": "Default", "user": { "type": "User", "id": "9f310484-963b-446b-af69-797feec6813f", "display_name": { "current": { "value": "Demurgos" } } }, "is_administrator": true }
OAuth acess token:
GET /api/v1/auth/self Authorization: Bearer 5f6613eb-880f-4b01-8e71-96b644e4584f
{ "type": "AccessToken", "scope": "Default", "client": { "type": "OauthClient", "id": "d19e61a3-83d3-410f-84ec-49aaab841559", "key": "eternalfest@clients", "display_name": "Eternalfest" }, "user": { "type": "User", "id": "0d8d5067-5954-4930-94be-c1d09bf71903", "display_name": { "current": { "value": "Elseabora" } } } }