@jasonl
It seems most reasonable to open up the same API so that it can be called from s2sdispatcher.
It would be helpful if the client's login method could be used within s2sdispatcher.
Alternatively, you just need a way to use this request from within the script.
{
"service": "authenticationV2",
"operation": "AUTHENTICATE",
"data": {
"externalId": "{external_id}",
"authenticationToken": "",
"authenticationType": "Anonymous",
"forceCreate": false,
"compressResponses": true,
"profileId": "{profile_id}",
"anonymousId": "",
"gameId": "00000",
"releasePlatform": "IOS",
"gameVersion": "1.6.0",
"clientLibVersion": "6.0.0",
"clientLib": "csharp-unity",
"countryCode": "KR",
"languageCode": "ko",
"timeZoneOffset": -8
}
}