owncloud / ios-legacy

:iphone: iOS app for ownCloud
https://itunes.apple.com/app/owncloud/id543672169
GNU General Public License v3.0
623 stars 686 forks source link

iOS App // No user login textfields available #1099

Open RhettButler108 opened 5 years ago

RhettButler108 commented 5 years ago
### Steps to reproduce 1. Just start the f**** iOS App ### Expected behaviour I only can see the Server-Adress URL textfield ### Actual behaviour In this screen, there is no possibility, to insert username and password ### Client **iOS version:** 12.1.3 (16D39) **ownCloud app version:** 3.8.0 **Device model:** iPhone 5s ### Tell us what could be improved: Hire software tester, bevore selling sh****
michaelstingl commented 5 years ago

@RhettButler108 thank you very much for your valuable feedback!

Technically, seeing only the input field for the server URL is correct. The ownCloud iOS app supports different methods for authentication. With "Basic Auth" login, you need to enter your credentials in the app itself. With "OAuth 2.0" enabled on the ownCloud server, the app loads the ownCloud login page in an embedded web view. The benefit is, you don't store the credentials on the device. This is the technical reason why input fields appear only after clicking the [Connect] button.

Basic Auth Credentials in app
2019-02-09 17 46 05 2019-02-09 17 46 14
OAuth 2.0 Credentials in web view
2019-02-09 17 55 43 2019-02-09 17 55 54

The ownCloud iOS team is working an a new iOS app (currently in public beta), but it probably has the same problem. What do you think about a hint that tells users, they can enter credentials on the next screen?

2019-02-09_18_01_10

Here you can learn about the future ownCloud iOS app: https://owncloud.org/news/working-brand-new-ios-app-sdk/ (Open the link in the article on your iOS device to joint the public TestFlight beta)