
Why do I constantly have to re-sign in for sync?
It seems that lately, about each time I open Firefox, I have to re-connect to sync. It's become a real nuisance. Is there a reason for this?
Gekozen oplossing
The signedInUser.json file and the Weave folder can be found in the Firefox profile folder.
You can use this button to go to the current Firefox profile folder:
- Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)
- http://kb.mozillazine.org/Profile_folder_-_Firefox
The Sync version used in Firefox 34 and later uses the password manager to store the name (e-mail) and password to be used to connect to the Sync server. The chrome://FirefoxAccounts entry in the password manager stores the authentication data (kA and kB) in JSON format. Previous Firefox versions stored this data in the signedInUser.json file in the profile folder, but the current version only stores the sessionToken in this file and needs the password manager for the Sync credentials. This requires to login to the Sync account each time you start Firefox and possibly enter the master password.
In case you use "Clear history when Firefox closes" or otherwise clear history.
- do not clear the Passwords
- Tools > Options > Privacy > Firefox will: "Use custom settings for history": [X] "Clear history when Firefox closes" > Settings
- https://support.mozilla.org/kb/remove-recent-browsing-search-and-download-history
Alle antwoorden (4)
Hello there,
Can you try and delete the signedInUser.json file in the profile folder with Firefox closed and possibly delete the Weave folder as well?
You can then recreate an account from the link below:
https://accounts.firefox.com/settings
Hope this helps!
Can you be more specific as to where to find these files and folders? And, are you saying that I should delete my account and create a new one? I'd really rather solve this problem without deleting the entire account. This issue just started recently, within the last week or so.
Gekozen oplossing
The signedInUser.json file and the Weave folder can be found in the Firefox profile folder.
You can use this button to go to the current Firefox profile folder:
- Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)
- http://kb.mozillazine.org/Profile_folder_-_Firefox
The Sync version used in Firefox 34 and later uses the password manager to store the name (e-mail) and password to be used to connect to the Sync server. The chrome://FirefoxAccounts entry in the password manager stores the authentication data (kA and kB) in JSON format. Previous Firefox versions stored this data in the signedInUser.json file in the profile folder, but the current version only stores the sessionToken in this file and needs the password manager for the Sync credentials. This requires to login to the Sync account each time you start Firefox and possibly enter the master password.
In case you use "Clear history when Firefox closes" or otherwise clear history.
- do not clear the Passwords
- Tools > Options > Privacy > Firefox will: "Use custom settings for history": [X] "Clear history when Firefox closes" > Settings
- https://support.mozilla.org/kb/remove-recent-browsing-search-and-download-history
Thanks for your reply, it solved my issue with sync. I use CCleaner on occasion and have it set to delete any passwords stored in browsers. I appreciate the advice.