Unable to retrieve username/password for owncloud provider

Bug #1628473 reported by James Henstridge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
webapps-sprint
Fix Committed
Critical
Alberto Mardegan
online-accounts-api (Ubuntu)
Fix Released
Critical
Alberto Mardegan

Bug Description

I am trying to use online-accounts-api to access the credentials for a service attached to an OwnCloud account (using the provider from account-plugin-owncloud). However, when I successfully authenticate, the username and password returned by the PasswordReply object are both blank.

I poked around with d-feet, and when I manually invoked the Authenticate() D-Bus method for my service, the return dictionary was:

    {'Secret': 'pass', 'UserName': 'user'}

Looking at the client library code, it instead expects keys "Username" and "Password".

So either account-plugin-owncloud is wrong, or libonline-accounts-qt1 is.

Related branches

Alberto Mardegan (mardy)
Changed in online-accounts-api (Ubuntu):
importance: Undecided → Critical
status: New → In Progress
assignee: nobody → Alberto Mardegan (mardy)
Changed in webapps-sprint:
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Alberto Mardegan (mardy)
Changed in webapps-sprint:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package online-accounts-api - 0.1+16.10.20161006.3-0ubuntu1

---------------
online-accounts-api (0.1+16.10.20161006.3-0ubuntu1) yakkety; urgency=medium

  * Fix reply of password-based authentication (LP: #1628473)

 -- Alberto Mardegan <email address hidden> Thu, 06 Oct 2016 09:57:58 +0000

Changed in online-accounts-api (Ubuntu):
status: In Progress → 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.