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); }