GetAuthenticationToken Operation
With GetAuthenticationToken you can Web Services program authenticate and retrieve an authentication token from the Appliance.
Example
SOAP request for GetAuthenticationToken Operation:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:aut="AuthenticationService"> <soap:Header/> <soap:Body> <aut:getAuthenticationToken> <!--Optional:--> <aut:username>admin</aut:username> <!--Optional:--> <aut:password>password</aut:password> </aut:getAuthenticationToken> </soap:Body> </soap:Envelope>
Response
The attributes of a GetAuthenticationToken response is:
errorCode—An AuthenticationResult containing the authentication token string; an error code is included in the case of authentication failure. The response is number.
Example
SOAP response for GetAuthenticationToken Operation:
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header/> <soapenv:Body> <ns:getAuthenticationTokenResponse xmlns:ns="AuthenticationService"> <ns:return xsi:type="ax25:AuthenticationResult" xmlns:ax25="http://auth.services.logapp.loglogic.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ax25:error_code>0</ax25:error_code> <ax25:token>admin+1Y2O2W261O1C1J1X291M371FN2T2D233H3G291O233G272J132R3D2P2A212IZE1XT15N1Z13</ax25:token> </ns:return> </ns:getAuthenticationTokenResponse> </soapenv:Body> </soapenv:Envelope>
Status Codes
The Status Codes are:
0 | No error |
1 | Invalid username and/or password
Example: <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header/> <soapenv:Body> <ns:getAuthenticationTokenResponse xmlns:ns="AuthenticationService"> <ns:return xsi:type="ax25:AuthenticationResult" xmlns:ax25="http://auth.services.logapp.loglogic.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ax25:error_code>1</ax25:error_code> <ax25:token xsi:nil="true"/> </ns:return> </ns:getAuthenticationTokenResponse> </soapenv:Body> </soapenv:Envelope> |
2 | Invalid authorization token
Example: <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope"> <soapenv:Header/> <soapenv:Body> <ns:getAuthenticationTokenResponse xmlns:ns="AuthenticationService"> <ns:return xsi:type="ax25:AuthenticationResult" xmlns:ax25="http://auth.services.logapp.loglogic.com/xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ax25:error_code>2</ax25:error_code> <ax25:token>/</ax25:token> </ns:return> </ns:getAuthenticationTokenResponse> </soapenv:Body> </soapenv:Envelope> |
Copyright © 2020. Cloud Software Group, Inc. All Rights Reserved.