Chrome & Firefox extensions to sync just a file to user's Google Drive
Budget: £20 – £250 GBP
I need to build an extension for both Chrome and Firefox that:
1) Authenticate a user with his Google's account (so that the extension is able to access his Google Drive)
2) Sync a file (list.json) with his Google Drive
I need this as a base codes for my extension project. So I don't need any fancy stuffs and just need this particular feature to work on both Chrome and Firefox browser.
I have researched this a bit, and I only able to make the authentication work for Chrome with "chrome.identity.getAuthToken". As from what I understand, this is specific to Chrome only and for Firefox, I need to use "chrome.identity.launchWebAuthFlow". And the problem with "chrome.identity.launchWebAuthFlow" is it doesn't handle the "refresh token" automatically, so some work need to be done and this is where I have trouble with. There's a video tutorial about this here as a reference: https://www.youtube.com/watch?v=NxHVnK00Q6k
For the UI of the extension, please refer to the attachment. It just an example so it can be whatever, as long as we can we can quickly check that the file syncing is working.
1) Authenticate a user with his Google's account (so that the extension is able to access his Google Drive)
2) Sync a file (list.json) with his Google Drive
I need this as a base codes for my extension project. So I don't need any fancy stuffs and just need this particular feature to work on both Chrome and Firefox browser.
I have researched this a bit, and I only able to make the authentication work for Chrome with "chrome.identity.getAuthToken". As from what I understand, this is specific to Chrome only and for Firefox, I need to use "chrome.identity.launchWebAuthFlow". And the problem with "chrome.identity.launchWebAuthFlow" is it doesn't handle the "refresh token" automatically, so some work need to be done and this is where I have trouble with. There's a video tutorial about this here as a reference: https://www.youtube.com/watch?v=NxHVnK00Q6k
For the UI of the extension, please refer to the attachment. It just an example so it can be whatever, as long as we can we can quickly check that the file syncing is working.