The remedy is downloading the torrent to your own computer and upload it to put.io.
You can upload by either selecting the "Upload File" option from the "+ NEW TRANSFER" pulldown, or dropping the file into the put.io page.
The authentication information is usually not included in the link.