Add secret token generation