public static async Task <JwtToken> GenerateJwtForChat(GetWebsiteInfoFromDomainViewModel websiteInfoData, IJwtFactory jwtFactory, JwtChatIssuerOptions jwtOptions, string audience) { JwtToken response = new JwtToken { id = Convert.ToString(websiteInfoData.WebsiteId), auth_token = await jwtFactory.GenerateEncodedTokenForChat(websiteInfoData, audience), expires_in = (int)jwtOptions.ValidFor.TotalSeconds, refresh_token = "" }; return(response); //return JsonConvert.SerializeObject(response, serializerSettings); }