WebLogout

 

WebLogout

Initial Build 2006.02
xWeb Web Method
Response Type none

Forces the authentication token to be destroyed - this method is the companion method to the WebLogin method or the WebValidate method. The xWeb interface does not return an XML Node for success.

Parameters

The authenticationToken as string

o.WebLogout(authenticationToken as string)

Sample Request

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Header>
<m:AuthorizationToken xmlns:m="http://www.avectra.com/2005/">
<m:Token>fde4d172-70c4-4fa4-91aa-a683b2435ea6</m:Token>
</m:AuthorizationToken>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<m:WebLogout xmlns:m="http://www.avectra.com/2005/">
<m:authenticationToken>9e2eee63-07cc-4ac3-aff3-dfe34d995c42</m:authenticationToken>
</m:WebLogout>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Sample Response

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<soap:Header>
<AuthorizationToken xmlns="http://www.avectra.com/2005/">
<Token>20ff1768-1279-41ff-a7af-34788d7d6e84</Token>
</AuthorizationToken>
<wsa:Action>http://www.avectra.com/2005/WebLogoutResponse</wsa:Action>
<wsa:MessageID>uuid:53fdd975-e267-4c01-a2b0-2e5ca469c77d</wsa:MessageID>
<wsa:RelatesTo>uuid:a192ddb1-7695-4368-9942-5e753ef1d63b</wsa:RelatesTo>
<wsa:To>http://schemas.xmlsoap.org/ws/2004/03/addressing/role/anonymous</wsa:To>
<wsse:Security>
<wsu:Timestamp wsu:Id="Timestamp-13605cb6-4370-439e-a2b7-ee292534547c">
<wsu:Created>2006-09-26T13:52:58Z</wsu:Created>
<wsu:Expires>2006-09-26T13:57:58Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</soap:Header>
<soap:Body>
<WebLogoutResponse xmlns="http://www.avectra.com/2005/"/>
</soap:Body>
</soap:Envelope>

 

JSON Method

Pass in the token for a user to immediately expire the token.

GET /xweb/JSON/WebLogout?authenticationToken=0a06e984-4280-4ec0-982a-a9326725fec8

POST /xweb/JSON/WebLogout

DATA: JSON
{
    "WebLogout": {
        "authenticationToken": "0a06e984-4280-4ec0-982a-a9326725fec8"
    }
}

SAMPLE RESULT
HTTP STATUS: 200

 

Was this article helpful?
0 out of 0 found this helpful