Diigo Login issue

An issue logging into Diigo turns out to be because they changed their API so it redirects (301) before reaching the final destination. The username/password in this case is passed in using the URL which gets lost during the redirect, causing the log in to fail.

This fix keeps the username/password. However, I wonder if a better method might be for SHKRequest (or similar) to manage authentication details?