Closed Bug 1135632 Opened 9 years ago Closed 6 years ago

FF35.0,kwallet,sync authentication fails

Categories

(Firefox :: Extension Compatibility, defect)

35 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: epistemepromeneur, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 2015010900

Steps to reproduce:

opensuse 13.1 x86_64 , firefox 35.0 , addon kwallet 2.4

sometime ago there was an update from 34.x to 35.0

i use the new sync athentication
no pb with "sync" feature" with FF 34.x or 35.0

then
i get some pb with the tool bar . only the url field is displayed . you must click a button to access to the other part of the tool bar .

then
i rename .mozilla to .mozilla.sav
then
i launch firefox
then
i re-install all the addons and the bookmark
then
i connect "sync" , no pb
then
i connect "hello" , no pb
then
i quit firefox
then
i launch firefox
then
after a little delay firefox says "rsync encounters a pb : account name or password is not good" .
then
i connect manualy to sync service . sync synchronizes .
then
i quit and relaunch FF then same pb : sync authentication fails

no pb with hello connexion .

if i go to accounts.firefox.com it says FF is connected and offers to modify or to delete the account
i can connect sync then sync synchronizes data .

i tried to change password :  same pb .
i tried to delete the account (and in kwallet the record "chrome:// accounts credentials" ) and create a new account : same pb .

"accounts credentials" is in the list of saved passwords

if i unactivate kwallet then no pb
if i activate kwallet then i must "forget the mail address" to inactivate sync service

is there something new with FF35 or the authentication process or something else ?

now i can't use the sync service

no pb with android firefox rsync connexion .
Component: Untriaged → Extension Compatibility
see here my comment at kde-apps.org and how to contact the dev "gmolina"

page 8 "FF 35.0,sync authentication pb"

http://kde-apps.org/content/show.php?content=116886&forumpage=7&PHPSESSID=30235772eeb8124461ecd11200d1ea7c
i must add this info :

switching from version 1 to 2 of sync authentication then no pb . each time i launch FF then no sync connection pb

the pb arrives when i deleted .mozilla then i connect again to sync service :

i click on "connect" in sync tab
connection is successful
then
i quit FF
then
each time i launch FF sync connection fails

i tried with no success this : in kwallet i deleted "firefox" folder then recreated it by synchronization
the automatic connection fails but the manual connection to sync service works well !

i can connect to sync service by clicking the button for connecting.


FF 36 : pb still there
i found a workaround

in FF
disconnect from sync service
unactivate kwallet plugin
restart FF

check that kwallet plugin is well unactivated

connect to sync service
go to FF password manager
copy somewhere the password of "Chrome://FirefoxAccounts (Firefox Accounts credentials)"
activate kwallet plugin

in kwallet manager replace the password of "Chrome://FirefoxAccounts" by the password you copied somewhere

restart FF

enjoy !

my explication : passwords(tokens) delivered with or without kwallet manager activated are different

with kwallet activated
{"version":1,"accountData":{"sessionTokenContext":"fx_desktop_v1","unwrapBKey":"d92...fe7","keyFetchToken":"6vg...3eb","customizeSync":false}}

with kwallet unactivated
{"version":1,"accountData":{"sessionTokenContext":"fx_desktop_v1","customizeSync":false,"kA":"65...09","kB":"01...46"}}
Until now, I had to log in to my Firefox Account manually for the sync feature to work every time I started Firefox. The Hamburger icon displayed an exclamation mark to point that out. Logging in manually several times every day was not only annoying, but it also triggered a "New sign-in to Firefox" email every time.

Applying the workaround from comment #4 finally fixed that for me. Thanks you, promeneur.

I also use the KWallet integration plugin by Guille to store my passwords inside a KDE wallet, currently at version 2.4.1. My Firefox version 46.0.

If promeneur's analysis of this bug at the end of comment #4 is correct, I guess this is not the plugin's fault, but a bug in Firefox itself.
Mass-closing old Extension Compatibility bugs that relate to legacy add-ons or NPAPI plug-ins. If you think this bug is still valid, please reopen or comment.

Sorry for the bug spam, and happy Friday!
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
FF ESR 52.6
FF 56
issue still there

FF 57 quantum : this extent is not compliant with.
the dev will not supply any web extension compliant version.
it seems all code disappeared from web then no possibility to make a fork.

happily someone save the source here. 

https://github.com/SicVolo/firefox-kde5-wallet

it's the source + a fix according the add-on is compliant with qt < 5.7 because the original source is compliant with qt >= 5.7

it is not signed.

the original source gets 1.3 version number
this fork gets 1.3.1

i hope someone can give some love to this addon.
You need to log in before you can comment on or make changes to this bug.