Logging out

From DreamFactory
Jump to: navigation, search
(Logging out as a User (non-admin))
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=== Tutorial ===
+
For these examples, assume your current session token is abc.123.efg.
  
There are two APIs available for logging out of an authenticated session -
+
=== Logging out as an Admin ===
* DELETE api/v2/system/admin/session
+
* DELETE api/v2/user/session
+
  
=== API Endpoints ===
+
The Admin logout API endpoint is api/v2/system/admin/session
  
<pre>DELETE https://{url}/api/v2/system/admin/session?session_token={jwt_session_token_to_blacklist}</pre>
+
Request URL:
  
-- OR --
+
<pre>DELETE https://foo.com/api/v2/system/admin/session?session_token=abc.123.efg</pre>
  
<pre>DELETE https://{url}/api/v2/user/session?session_token={jwt_session_token_to_blacklist}</pre>
+
Note: Session token can also be supplied using X-DreamFactory-Session-Token request header.
  
 +
=== Logging out as a User (Non-Admin) ===
  
    ''Note: Session token can also be supplied using X-DreamFactory-Session-Token request header.''
+
The non-admin logout API endpoint is api/v2/user/session
  
=== Example - Logging out ===
+
Request URL:
  
* Session Token: abc.123.efg
+
<pre>DELETE https://foo.com/api/v2/user/session?session_token=abc.123.efg</pre>
  
<pre>DELETE https://foo.com/api/v2/system/admin/session?session_token=abc.123.efg</pre>
+
Note: Session token can also be supplied using X-DreamFactory-Session-Token request header.
 
+
-- OR --
+
 
+
<pre>DELETE https://foo.com/api/v2/user/session?session_token=abc.123.efg</pre>
+

Latest revision as of 20:39, 14 July 2016

For these examples, assume your current session token is abc.123.efg.

Logging out as an Admin

The Admin logout API endpoint is api/v2/system/admin/session

Request URL:

DELETE https://foo.com/api/v2/system/admin/session?session_token=abc.123.efg

Note: Session token can also be supplied using X-DreamFactory-Session-Token request header.

Logging out as a User (Non-Admin)

The non-admin logout API endpoint is api/v2/user/session

Request URL:

DELETE https://foo.com/api/v2/user/session?session_token=abc.123.efg

Note: Session token can also be supplied using X-DreamFactory-Session-Token request header.