Description
You have to call this method when you want to logout an user from your application, that previously do the login with DRUID.
Please, read first: https://dru-id.com/developers/apis/oauth-2/ to learn about Oauth2 protocol and the meaning of each token.
Endpoint URL:
POST https://{your-endpoint-domain.com}/activityid/v1/user/leave
Request parameters
Parameter | Description | Type | Required |
---|---|---|---|
Authorization | “Bearer access_token” Literal text Bearer followed by access_token that is the user session token obtained after user login | string | yes |
Content-Type | The type of content that will be used for requests to be JSON | string | yes |
Accept | The type of content that will be used for responses to be JSON | string | yes |
From | Name of the entry point | string | yes |
Accept-Language | Language of this request | Locale | no |
Request example
Parameter | Description | Type | Required | Value |
---|---|---|---|---|
actor.id | object_id of user you want to log out | string | yes | object_id |
actor.objectType | Type of the object which represents the actor. | string | yes | ‘person’ |
verb | Verb used for the login | string | yes | ‘leave’ |
source.id | Type of device doing the activity | string | yes | ‘unknown’ | ‘pc’ | ‘mobile’ | ‘tablet’ | ‘game_console’ | ‘itv’ |
source.objectType | Type of source | string | yes | ‘device’ |
Response example: user logout
Parameter | Description | Type |
---|---|---|
result.status | HTTP status code | int |
Response codes
Code | Type | Description |
---|---|---|
400 | Error | Bad Request: The request could not be understood by the server due to malformed syntax |
401 | Error | Unauthorized: authentication is required and has failed or has not yet been provided (token is invalid, etc) |
500 | Error | Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request |
504 | Error | Gateway TimeoutService can not contact with oauth server to do some internal operations |
200 | Sucess | User logged out successfully. |