Require local authentication - dirty fix

Fixed my problems with 'Require local authentication' set to ON in the Plex Server settings. It works by attaching a token to almost every URL. May break other things. Post on Plex forums:
"The easiest way to install this is the following. Get rid of the folder addon_data/plugin.video.plexbmc in your userdata folder. This will clear your PleXBMC settings. If you have additional XBMC profiles set up make sure to remove the corresponding folders from their profile folder. Next, uninstall PleXBMC and install my patched version (plugin.video.plexbmc-3.5.5-authfix4) found in the attachment to one of my last posts. 
Once you have installed this plugin, go to the PleXBMC settings. Set server discovery to manual and enter the LAN IP of your Plex server, along with the port it uses. Also enter the myplex username and password. If the user owns the server then check the box 'user is server owner'. If the user is not the owner then leave this box blank, and disable the shelves under the menu 'Skin home shelf'. 
By doing this I got rid of every PleXBMC related error and was able to access my server with multiple accounts. The only thing that does not yet work is the shelf for non-owner accounts."

This may not be an optimal solution but the developer may use this idea to come up with a fix himself, or extend this to work with Plex Home in order to  fix the shelf for non-owner users.