Merge lp://staging/~threeve/ubuntuone-ios-client/in-app-sso into lp://staging/ubuntuone-ios-client

Proposed by Jason Foreman
Status: Merged
Approved by: Zachery Bir
Approved revision: 222
Merged at revision: 199
Proposed branch: lp://staging/~threeve/ubuntuone-ios-client/in-app-sso
Merge into: lp://staging/ubuntuone-ios-client
Diff against target: 9732 lines (+8994/-67)
66 files modified
musicstreaming/Dependencies/JSONKit/CHANGELOG.md (+389/-0)
musicstreaming/Dependencies/JSONKit/JSONKit.h (+251/-0)
musicstreaming/Dependencies/JSONKit/JSONKit.m (+3022/-0)
musicstreaming/Dependencies/JSONKit/README.md (+307/-0)
musicstreaming/Dependencies/oauthconsumer/Categories/NSMutableURLRequest+Parameters.h (+37/-0)
musicstreaming/Dependencies/oauthconsumer/Categories/NSMutableURLRequest+Parameters.m (+113/-0)
musicstreaming/Dependencies/oauthconsumer/Categories/NSString+URLEncoding.h (+35/-0)
musicstreaming/Dependencies/oauthconsumer/Categories/NSString+URLEncoding.m (+73/-0)
musicstreaming/Dependencies/oauthconsumer/Categories/NSURL+Base.h (+34/-0)
musicstreaming/Dependencies/oauthconsumer/Categories/NSURL+Base.m (+37/-0)
musicstreaming/Dependencies/oauthconsumer/Crypto/Base64Transcoder.c (+230/-0)
musicstreaming/Dependencies/oauthconsumer/Crypto/Base64Transcoder.h (+36/-0)
musicstreaming/Dependencies/oauthconsumer/Crypto/hmac.c (+86/-0)
musicstreaming/Dependencies/oauthconsumer/Crypto/hmac.h (+31/-0)
musicstreaming/Dependencies/oauthconsumer/Crypto/sha1.c (+169/-0)
musicstreaming/Dependencies/oauthconsumer/Crypto/sha1.h (+13/-0)
musicstreaming/Dependencies/oauthconsumer/OAAttachment.h (+26/-0)
musicstreaming/Dependencies/oauthconsumer/OAAttachment.m (+33/-0)
musicstreaming/Dependencies/oauthconsumer/OACall.h (+63/-0)
musicstreaming/Dependencies/oauthconsumer/OACall.m (+170/-0)
musicstreaming/Dependencies/oauthconsumer/OAConsumer.h (+42/-0)
musicstreaming/Dependencies/oauthconsumer/OAConsumer.m (+60/-0)
musicstreaming/Dependencies/oauthconsumer/OADataFetcher.h (+44/-0)
musicstreaming/Dependencies/oauthconsumer/OADataFetcher.m (+90/-0)
musicstreaming/Dependencies/oauthconsumer/OAHMAC_SHA1SignatureProvider.h (+32/-0)
musicstreaming/Dependencies/oauthconsumer/OAHMAC_SHA1SignatureProvider.m (+58/-0)
musicstreaming/Dependencies/oauthconsumer/OAMutableURLRequest.h (+65/-0)
musicstreaming/Dependencies/oauthconsumer/OAMutableURLRequest.m (+222/-0)
musicstreaming/Dependencies/oauthconsumer/OAPlaintextSignatureProvider.h (+31/-0)
musicstreaming/Dependencies/oauthconsumer/OAPlaintextSignatureProvider.m (+40/-0)
musicstreaming/Dependencies/oauthconsumer/OAProblem.h (+53/-0)
musicstreaming/Dependencies/oauthconsumer/OAProblem.m (+172/-0)
musicstreaming/Dependencies/oauthconsumer/OARequestParameter.h (+48/-0)
musicstreaming/Dependencies/oauthconsumer/OARequestParameter.m (+80/-0)
musicstreaming/Dependencies/oauthconsumer/OAServiceTicket.h (+46/-0)
musicstreaming/Dependencies/oauthconsumer/OAServiceTicket.m (+59/-0)
musicstreaming/Dependencies/oauthconsumer/OASignatureProviding.h (+34/-0)
musicstreaming/Dependencies/oauthconsumer/OATestServer.rb (+37/-0)
musicstreaming/Dependencies/oauthconsumer/OAToken.h (+73/-0)
musicstreaming/Dependencies/oauthconsumer/OAToken.m (+356/-0)
musicstreaming/Dependencies/oauthconsumer/OATokenManager.h (+68/-0)
musicstreaming/Dependencies/oauthconsumer/OATokenManager.m (+401/-0)
musicstreaming/Dependencies/oauthconsumer/OAuthConsumer.h (+40/-0)
musicstreaming/Dependencies/oauthconsumer/README (+15/-0)
musicstreaming/Other Sources/iSubAppDelegate.m (+35/-28)
musicstreaming/about/about.html (+71/-0)
musicstreaming/categories/NSString+Extras.h (+1/-0)
musicstreaming/categories/NSString+Extras.m (+7/-0)
musicstreaming/iSub-Info.plist (+2/-2)
musicstreaming/iSub.xcodeproj/project.pbxproj (+219/-1)
musicstreaming/utilities/UOSSOMusicCredsFetchOperation.h (+24/-0)
musicstreaming/utilities/UOSSOMusicCredsFetchOperation.m (+57/-0)
musicstreaming/utilities/operations/AbstractNetworkOperation.h (+5/-0)
musicstreaming/utilities/operations/AbstractNetworkOperation.m (+29/-12)
musicstreaming/utilities/operations/UOHTTPFetchOperation.h (+23/-0)
musicstreaming/utilities/operations/UOHTTPFetchOperation.m (+85/-0)
musicstreaming/utilities/operations/UOJSONFetchOperation.h (+25/-0)
musicstreaming/utilities/operations/UOJSONFetchOperation.m (+83/-0)
musicstreaming/view_controllers/SettingsViewController.m (+1/-0)
musicstreaming/view_controllers/SubsonicTableViewController.m (+9/-13)
musicstreaming/view_controllers/UOMusicLoginController.h (+31/-0)
musicstreaming/view_controllers/UOMusicLoginController.m (+198/-0)
musicstreaming/view_controllers/UOSSOCredentialsViewController.h (+38/-0)
musicstreaming/view_controllers/UOSSOCredentialsViewController.m (+80/-0)
musicstreaming/view_controllers/UOSSOCredentialsViewController.xib (+641/-0)
musicstreaming/xibs/SongViewController.xib (+9/-11)
To merge this branch: bzr merge lp://staging/~threeve/ubuntuone-ios-client/in-app-sso
Reviewer Review Type Date Requested Status
Zachery Bir (community) Approve
Review via email: mp+67631@code.staging.launchpad.net

Description of the change

Remove the external openid auth and implement in-app SSO, still ultimately using the mobile phone creds instead of oauth.

To post a comment you must log in.
213. By Jason Foreman

Removing unused code and TODOs that will never be TODOne.

214. By Jason Foreman

Got the header stripes showing property.

215. By Jason Foreman

Handle the case when a U1 user does not have mobile subscription.

216. By Jason Foreman

Bump version.

217. By Jason Foreman

Tweak UI for SSO log in screen.

218. By Jason Foreman

Turn off autocorrect on username field.

219. By Jason Foreman

Tweak messaging.

220. By Jason Foreman

Enlarge the shuffle and repeat buttons for easier tappability.

221. By Jason Foreman

Bump version, set pre-glossed icon flag.

222. By Jason Foreman

Adding attributions for OAuthConsumer and JSONKit.

Revision history for this message
Zachery Bir (urbanape) wrote :

Looks good, woot!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: