Exemplo n.º 1
0
        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);
        }