I have been working in several features that require a new WebService (v6). One of the things it has its a password for any modification (Import, Create, etc). It only allows Export (which is read-only and only used in the clients) without password.
Given that the edit features are only used in the Editor, then the password is never saved into the build, that way, no one can use the WebService to modify the localization data. Just read it (which is what the game client does anyway).
This is working in v6 with a bunch of other things. But it will take a bit of time before I finish the rest of the futures needed for v6.
Said that, what I'm going to do, its port the password feature into v5 and release it in the next beta.
Hopefully, I will have that by tomorrow in v2.8.7b3.
Once you download that version from the beta folder, you will need to delete your current WebService and install it again, so that the plugin gets the updated v5 script.
Hope that helps,
Are you Give I2L 5 stars!
Are you Please lets us know how to improve it!
Noticed a bug with Language Source: if the "In Google Drive" droplist has already been populated (by calling the script before changing the password, for example) and the passwords gets changed, the droplist stays populated even if Refresh throws a "Wrong Password" error.
Steps to reproduce:
Make sure you already have at least one localization Spreadsheet in your Google Drive
Install WebService from 2.8.7b3 and leave default password ("change_this")
Set WebService URL in Language Source
Click Refresh. Notice droplist gets populated, as expected
Change password in WebService and publish as new version
Update WebService URL in Language Source if necessary
Click Refresh. Notice the "Wrong Password" error being displayed, but the droplist still has Spreadsheets from the previous refresh
The administrator has disabled public write access.