Exemple #1
0
        /// <summary>
        /// Genera el token del usuario validado
        /// </summary>
        /// <param name="numberEmployee">Número de empleado</param>
        /// <param name="codeStore">Número de tiemda</param>
        /// <param name="codeBox">Número de caja</param>
        /// <returns></returns>
        private string GenerateToken(int numberEmployee, int codeStore, int codeBox, int expirationTime)
        {
            DateTime issued    = DateTime.Now;
            var      tempToken = new Dictionary <string, object>()
            {
                { "usuario", numberEmployee },
                { "nombre", numberEmployee },
                { "resources", this.GetResources(numberEmployee) },
                { "exp", ToUnixTime(expirationTime).ToString() },
                { "codeStore", codeStore },
                { "codeBox", codeBox }
            };

            return(Encrypted.Encode(tempToken));
        }