The LogInUser webservice is used to validate that a Contegro user has entered the correct login information.
If the user has entered the correct details, the webservice will pass back a new authentication token.
This authentication token can be used like a regular authentication token, but on the server it will be associated to the user's account. Any future webservices which are created to serve up user data will require an authentication token which is generated from a LogInUser webservice call.
Contegro supports having multiple tokens associated to the same user account (for example if the same user is logged into an app on their phone and on their desktop browser).
Authentication tokens which are generated from a LogInUser webservice call also aren't restricted to an IP address, and have a very long (ie: 5 years) expiry time. This means that they are suitable for storing so that users don't need to log in every time they use your system.
Data to be passed to the webservice
Data which is returned
Example XML for a LogInUser request
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
Example XML which is returned
<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">