The user signin operation is used to sign a user in and get a sessionId for
the signed in user. The sessionId can then be used to make other calls requiring
a user sessionId.
Note: You must pass either a valid developer sessionId or a developerId and developerPassword to make this call.
Passing in the developerId and developerPassword makes it unnecessary to pass also in a developer session, therefore a separate call
to create a developer sessionId is unnecessary as well.
The sessionId you get back will then have the users information associated with it. You can
stilll use the developer sessionId for developer calls or you can just use the
new sessionId for both developer or user calls.
Request GET
Specifying DeveloperId and DeveloperPassword
http://wsdev.onegreatfamily.com/v11.02/User.svc/Signin?Username=billsmith&Password=billspass&DeveloperId=myid&DeveloperPassword=gl4q23cwofpshi55sg1dvc3o
Specifying Developer sessionId
http://wsdev.onegreatfamily.com/v11.02/User.svc/Signin?Sessionid=bqyfeoyt2mfcmqd2pplwmdm1&Username=billsmith&Password=billspass
Success Response Payload
<Result xmlns="http://schemas.datacontract.org/2004/07/OGF.WS.Data">
<Code>0</Code>
<Message>Success</Message>
<Value i:type="a:string">bqyfeoyt2mfcmqd2pplwmdm1</Value>
</Result>
Failed Response Payload
<Result xmlns="http://schemas.datacontract.org/2004/07/OGF.WS.Data">
<Code>27005</Code>
<Message>Invalid signin credentials</Message>
</Result>
Fault Response Payload
<RestFault xmlns="http://schemas.datacontract.org/2004/07/OGF.WS.Data">
<ErrorCode>551</ErrorCode>
<FaultMessage>An unhandled exception has occurred</FaultMessage>
</RestFault>