Nextcloud version: 26.0.10
Operating system and version : Rocky Linux 8.8
Apache or nginx version: 2.4.37
PHP version: 8.2
The issue you are facing: The Nextcloud Android application does not seem to support SAML or OpenID Connect authentication, since the WebView instance it uses does not ask to select a certificate when trying to authenticate via the IDP.
This issue occurs with both SAML and OpenID, when they are, respectively, configured with the SSO & SAML authentication or Social Login Nextcloud apps.
The IDP I have used is Keycloak and both authentication modes work when logging in to Nextcloud via web browser. Also I can still login with the Android app when using basic authentication (username & password) or by using the QR-code login.
Is this the first time you’ve seen this error?: Yes
Steps to replicate it:
- Enable either SSO application and configure it to use your selected IDP
- Try to login with SAML or OpenID Connect in the Android application
I wonder if anyone has run into this issue, and if they have, have they managed to solve it?