public string CreateAuthenticatedString(string socketID, string channelName) { string auth = AuthSignatureHelper.GetAuthString(socketID + ":" + channelName, applicationSecret); AuthData data = new AuthData(); data.auth = applicationKey + ":" + auth; string json = JsonConvert.SerializeObject(data); return json; }
public string CreateAuthenticatedString(string socketID, string channelName, PresenceChannelData channelData) { string channel = (channelData == null?"":JsonConvert.SerializeObject(channelData)); string auth = AuthSignatureHelper.GetAuthString(socketID + ":" + channelName + ":" + channel, applicationSecret); AuthData data = new AuthData(); data.auth = applicationKey + ":" + auth; data.channel_data = channel; string json = JsonConvert.SerializeObject(data); return json; }
public string CreateAuthenticatedString(string socketID, string channelName, PresenceChannelData channelData) { var jsonSerializerSettings = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }; string channel = (channelData == null?"":JsonConvert.SerializeObject(channelData, jsonSerializerSettings)); string auth = AuthSignatureHelper.GetAuthString(socketID + ":" + channelName + ":" + channel, applicationSecret); AuthData data = new AuthData(); data.auth = applicationKey + ":" + auth; data.channel_data = channel; string json = JsonConvert.SerializeObject(data); return(json); }