public byte[] GenerateToken(TokenProf tokenProf)
        {
            string objJson = JsonConvert.SerializeObject(tokenProf);

            byte[] newToken = System.Text.Encoding.ASCII.GetBytes(objJson);
            return(newToken);
        }
        public TokenProf DecodeToken(string token)
        {
            token = token.Substring(6); //Retira "Token "

            // Faz decode do Token para extrair codProfessor e token original
            byte[]    data      = Convert.FromBase64String(token);
            string    decoded   = Encoding.ASCII.GetString(data);
            TokenProf tokenProf = JsonConvert.DeserializeObject <TokenProf>(decoded);

            return(tokenProf);
        }