You can clone with
Make available a method to allow easy login, without UI, so developers could us their own UI.
I would like to understand your reason for not using the UI we have. Is there something missing in the UI, this will just help us with designing the UI better.
There is nothing inherently wrong with using the current UI but, as a developer, it would be nice to be able to choose between the provided web UI and using your own custom UI.
While the standard UI is functional, having to present a web view to allow users to log in is not ideal. I would much rather have my own form fields and custom UI. The Skydrive app does exactly what I want regarding login but I can't find a way to get the same functionality out of the iOS-SDK. Hopefully you can point me in the right direction even if it is outside of this SDK to achieve this functionality.
You said it @ytori !
Is it not very elegant to present a web view for login, specially in native apps. So a way to present our custom UI for login like other SDKs out there, would be awesome!
Is that in your roadmap @deepeshm ?
Live SDK uses OAuth 2.0 to authenticate the user and the application. The advantage of using OAuth2.0 is that the app is no longer required to collect/store the credentials. Storing username and password in a custom UI is not supported by Live SDK.
Good to know, thanks for your help.
May be give the option to login with OAuth 2.0 but externally to the application, or even using SkyDrive's iOS app. Like Dropbox does, or Facebook, with a custom url scheme. What do you think?
I have a personal project that integrates the most popular cloud services out there (https://github.com/DZen-Interaktiv/DZDocumentsPickerController), and as for now, SkyDrive's SDK is the only one who presents a webview on the application and it doesn't look nor feel good in terms of experience.
Yeah, I agree that the ability to login through the Skydrive app would be a great feature.
It is definitely something we have heard and are evaluating at ways to enable this. Will definitely keep you guys posted on our investigation.
Also, feel free to reach out to me for suggestions or issues. Thanks for this suggestion! Keep em coming :)