Authentication is the process of determining the identity of the requester by verifying that they
are who they claim to be based upon the credentials they present. The SuiteTalk Platform
requires a valid user name, password and account number for authentication. These are
provided via the login operation using the Passport type.
<element name="email" type="xsd:string"/>
<element name="password" type="xsd:string"/>
<element name="account" type="xsd:string"/>
<element name="role" type="platformCore:RecordRef" minOccurs="0"/>
After the requester has been successfully authenticated, a new session is created for that user.
All Web services operations require authentication.