Invalidated tokens not handled gracefully
Bug #1248326 reported by
Martin Albisetti
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Client |
Won't Fix
|
High
|
Unassigned | ||
Ubuntu One Control Panel |
Fix Released
|
High
|
Mike McCracken | ||
ubuntuone-credentials (Ubuntu) |
Confirmed
|
High
|
Unassigned | ||
unity-scope-click (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Currently, when you remove a token/device from U1, you're stuck with a broken account.
U1 client applications should handle this more gracefully and ask the user for his password again and get a new token, transparently.
Related branches
lp:~mikemc/ubuntuone-control-panel/fix-1248326
- Roberto Alsina (community): Approve
- dobey (community): Approve
-
Diff: 343 lines (+123/-13)9 files modifiedubuntuone/controlpanel/gui/qt/account.py (+13/-2)
ubuntuone/controlpanel/gui/qt/controlpanel.py (+21/-4)
ubuntuone/controlpanel/gui/qt/device.py (+9/-1)
ubuntuone/controlpanel/gui/qt/devices.py (+10/-2)
ubuntuone/controlpanel/gui/qt/folders.py (+12/-4)
ubuntuone/controlpanel/gui/qt/tests/test_account.py (+16/-0)
ubuntuone/controlpanel/gui/qt/tests/test_controlpanel.py (+8/-0)
ubuntuone/controlpanel/gui/qt/tests/test_devices.py (+18/-0)
ubuntuone/controlpanel/gui/qt/tests/test_folders.py (+16/-0)
lp:~mikemc/unity-scope-click/remove-invalid-account-and-sync
- Roberto Alsina (community): Approve
- dobey (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 362 lines (+210/-28)5 files modifiedsrc/click-scope.vala (+11/-7)
src/click-webservice.vala (+1/-1)
src/download-manager.vala (+3/-3)
src/test-click-webservice.vala (+177/-16)
src/ubuntuone-credentials.vala (+18/-1)
lp:~mardy/ubuntuone-credentials/signon-plugin
On hold
for merging
into
lp:ubuntuone-credentials
- dobey: Pending requested
-
Diff: 3370 lines (+2886/-118)23 files modifieddata/ubuntuone.provider (+2/-2)
debian/control (+3/-2)
debian/libubuntuoneauth-2.0-0.symbols (+4/-0)
debian/signon-plugin-ubuntuone.install (+1/-1)
libubuntuoneauth/CMakeLists.txt (+13/-3)
libubuntuoneauth/accountmanager.cpp (+44/-0)
libubuntuoneauth/accountmanager.h (+43/-0)
libubuntuoneauth/authenticator.cpp (+176/-0)
libubuntuoneauth/authenticator.h (+71/-0)
libubuntuoneauth/common.h (+30/-0)
libubuntuoneauth/keyring.cpp (+34/-60)
libubuntuoneauth/libubuntuoneauth.symbols (+2/-1)
libubuntuoneauth/ssoservice.cpp (+44/-13)
libubuntuoneauth/token.cpp (+54/-5)
libubuntuoneauth/token.h (+4/-0)
signon-plugin/CMakeLists.txt (+9/-2)
signon-plugin/i18n.cpp (+37/-0)
signon-plugin/i18n.h (+31/-0)
signon-plugin/tests/CMakeLists.txt (+52/-0)
signon-plugin/tests/tst_plugin.cpp (+1840/-0)
signon-plugin/ubuntuone-plugin.cpp (+327/-19)
signon-plugin/ubuntuone-plugin.h (+45/-7)
signon-plugin/ubuntuonedata.h (+20/-3)
Changed in ubuntuone-credentials: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in ubuntuone-control-panel: | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in ubuntuone-client: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in ubuntuone-control-panel: | |
assignee: | nobody → Mike McCracken (mikemc) |
summary: |
- Handle invalidated token in a more user-friendly way + Invalidated tokens not handled gracefully |
Changed in ubuntuone-control-panel: | |
status: | Confirmed → Fix Committed |
affects: | unity-scope-click → unity-scope-click (Ubuntu) |
affects: | ubuntuone-credentials → ubuntuone-credentials (Ubuntu) |
Changed in unity-scope-click (Ubuntu): | |
status: | New → Fix Committed |
Changed in ubuntuone-client: | |
status: | Confirmed → Won't Fix |
Changed in ubuntuone-control-panel: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Workaround: delete the UbuntuOne account and recreate it. Note, after deleting the UbuntuOne account, you can't create a new UbuntuOne account in System Settings/Accounts without restart System Settings/Accounts.