Unable to signin to soundcloud using soundcloud account credentials

Bug #1472363 reported by Wayne Lloyd
98
This bug affects 20 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
High
David Barth
Unity SoundCloud Scope
Fix Released
High
David Barth
webapps-sprint
Fix Released
High
David Barth

Bug Description

This problem is experienced on BQ Aquaris E5 HD device running Ubuntu 15.04 (r3)

Steps to reproduce

1. Go to System Settings > Accounts
2. Press Add account
3. Press SoundCloud
4. Fill in SoundCloud account credentials press connect

Result: Window closes with no soundcloud permissions approval screen and no Soundcloud account listed under System Settings > Accounts

Wayne Lloyd (waynelloyd)
summary: - Unable to signin to soundcloud using soundcloud login credentials
+ Unable to signin to soundcloud using soundcloud account credentials
Wayne Lloyd (waynelloyd)
description: updated
Wayne Lloyd (waynelloyd)
description: updated
Wayne Lloyd (waynelloyd)
description: updated
Revision history for this message
Fabz (fabz1) wrote :

I have the same login problem at the soundcloud scope on my Meizu MX4.

Arthur (arthur-rivoal)
Changed in unity-scope-soundcloud:
status: New → Confirmed
Revision history for this message
TenLeftFingers (tenleftfingers) wrote :

E4.5 also affected (OTA-7)

Revision history for this message
Rubén Parra (rubenxparra) wrote :

Any solution?

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

@Pat, who can have a look?

Changed in canonical-devices-system-image:
assignee: nobody → Pat McGowan (pat-mcgowan)
importance: Undecided → High
status: New → Confirmed
milestone: none → backlog
Changed in canonical-devices-system-image:
assignee: Pat McGowan (pat-mcgowan) → David Barth (dbarth)
Revision history for this message
Alberto Mardegan (mardy) wrote :

I could reproduce this as well. The problem is that soundcloud does not support the OAuth "state" parameter, which can be used to protect against cross-site request forgeries.
The immediate solution is to modify the soundcloud account plugin and add a new parameter to the authentication data:

   <setting name="DisableStateParameter" type="b">true</settings>

David Barth (dbarth)
Changed in canonical-devices-system-image:
status: Confirmed → Fix Committed
status: Fix Committed → In Progress
Changed in unity-scope-soundcloud:
status: Confirmed → In Progress
importance: Undecided → High
Changed in canonical-devices-system-image:
milestone: backlog → ww02-2016
Changed in canonical-devices-system-image:
milestone: ww02-2016 → ww08-2016
David Barth (dbarth)
Changed in webapps-sprint:
milestone: none → sprint-18
Bill Filler (bfiller)
Changed in unity-scope-soundcloud:
assignee: nobody → Alberto Mardegan (mardy)
David Barth (dbarth)
Changed in webapps-sprint:
status: New → Fix Committed
Changed in unity-scope-soundcloud:
status: In Progress → Fix Committed
David Barth (dbarth)
Changed in webapps-sprint:
importance: Undecided → High
assignee: nobody → David Barth (dbarth)
Revision history for this message
David Barth (dbarth) wrote :
Changed in unity-scope-soundcloud:
assignee: Alberto Mardegan (mardy) → David Barth (dbarth)
Changed in canonical-devices-system-image:
status: In Progress → Fix Committed
David Barth (dbarth)
Changed in unity-scope-soundcloud:
status: Fix Committed → Fix Released
Changed in webapps-sprint:
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.