Missing trust-store integration for IAP
Bug #1524943 reported by
dobey
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Alejandro J. Cura | ||
pay-service (Ubuntu) |
Fix Released
|
Critical
|
dobey | ||
ubuntu-system-settings (Ubuntu) |
Fix Released
|
Critical
|
dobey |
Bug Description
As part of the security team's requirement for shipping support for in-app purchases, we need to have trust-store integration for pay-service, so that users must be able to deny apps from being able to request making a purchase. We'll need the necessary changes in pay-service, as well as UI in system-settings to be able to manage the trust denials.
Related branches
lp:~dobey/ubuntu-system-settings/iap-trust-store
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ken VanDine: Approve
-
Diff: 5251 lines (+2327/-2060)3 files modifiedplugins/security-privacy/AppAccess.qml (+5/-0)
po/CMakeLists.txt (+3/-1)
po/ubuntu-system-settings.pot (+2319/-2059)
lp:~dobey/pay-service/trust-store-iap
- Thomas Voß (community): Needs Information
- Charles Kerr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 912 lines (+477/-44)17 files modified.bzrignore (+2/-10)
CMakeLists.txt (+3/-1)
data/CMakeLists.txt (+7/-0)
data/pay-service-trust-stored.conf (+23/-0)
debian/control (+6/-0)
debian/pay-service.install (+1/-0)
po/CMakeLists.txt (+39/-0)
po/POTFILES.in (+1/-0)
po/genpotfiles.sh (+6/-0)
po/pay-service.pot (+22/-0)
service-ng/src/pay-service-2/main.go (+2/-2)
service-ng/src/pay-service-2/service/fake_webclient.go (+5/-0)
service-ng/src/pay-service-2/service/pay_service.go (+80/-7)
service-ng/src/pay-service-2/service/pay_service_test.go (+269/-18)
service-ng/src/pay-service-2/service/service.go (+3/-3)
service-ng/src/pay-service-2/service/service_test.go (+3/-3)
service-ng/src/pay-service-2/service/webclient.go (+5/-0)
Changed in ubuntu-system-settings (Ubuntu): | |
assignee: | nobody → Rodney Dawes (dobey) |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Alejandro J. Cura (alecu) |
importance: | Undecided → Critical |
milestone: | none → ww02-2016 |
status: | New → In Progress |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Critical |
affects: | ubuntuone-credentials (Ubuntu) → pay-service (Ubuntu) |
Changed in canonical-devices-system-image: | |
milestone: | ww02-2016 → ww08-2016 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Specification updated. <https:/ /wiki.ubuntu. com/AccountPriv ileges? action= diff&rev2= 25&rev1= 24>