docs/mobile-app-guide/first-steps/login-troubleshooting/README.md
If you’re having trouble logging into the OpenProject Mobile App, the following sections will help you identify and resolve the most common issues.
Symptom:
You see a browser error such as “The site can't be reached. The server address could not be found”.
Possible cause:
The URL you entered may be incorrect, inaccessible, or not using HTTPS.
Possible Solution:
https://yourcompany.openproject.com).Symptom:
Login fails with a browser error such as _“An authorization error has occurred. The client is not authorized to perform this request using this method.”, or you are redirected back to the login screen without authentication.
Possible cause:
The mobile app uses OAuth 2.0 for secure authentication. If the built-in OAuth applications are not enabled in your instance, the app cannot log you in.
Possible Solution:
{BASE_URL}/admin/oauth/applicationsSymptom:
You cannot sign in to the mobile app against a self-hosted OpenProject instance. The app reports a TLS/certificate verification error or a generic “Unable to sign in” message, even though the OpenProject URL opens normally in a web browser.
Possible cause:
Your server is serving an incomplete TLS certificate chain, only the server (leaf) certificate, without the intermediate CA certificate(s) needed to link it to a trusted root.
Browsers often hide this issue because they can download missing intermediate certificates automatically (AIA fetching) or reuse cached intermediates. Mobile app HTTP clients typically require the server to present the full chain during the TLS handshake, so the same server can work in a browser but fail in the app. This is a server configuration issue.
How to confirm:
openssl s_client -connect your-server.com:443 -servername your-server.com </dev/null. In the output, check the Certificate chain section. If it lists only entry 0 (the leaf certificate) with no intermediate entries (1, 2, …), or you see: Verify return code: 21 (unable to verify the first certificate), then the chain is incomplete.Possible Solution: Configure your web server/proxy to serve the full certificate chain (leaf certificate followed by the intermediate certificate(s)):
ssl_certificate points to a full-chain bundle, not a leaf-only file. For example: cat your_domain.crt intermediate.crt > fullchain.crtfullchain.pem, not cert.pem.SSLCertificateFile (bundle) or SSLCertificateChainFile (older setups).After updating the configuration, re-run the SSL Labs test to confirm the chain issue is resolved, then try signing in again from the app.
Symptom:
You know that your instance is running not on the minimum supported version, OpenProject 17.0.0, and the login fails with a browser error such as “An authorization error has occurred. The client is not authorized to perform this request using this method.”.
Possible cause:
The OpenProject Mobile App requires your instance to be on OpenProject version 17.0.0 or higher.
If your instance is running an older version, OAuth authentication may be disabled by default.
Possible Solution:
{BASE_URL}/admin/settings/experimental{BASE_URL}/admin/oauth/applications, once enabled the users can log in via the mobile app.[!NOTE] Upgrading to the latest OpenProject version is recommended for the best compatibility and security.
Symptom:
You receive a browser error message such as “Secure connection failed. Untrusted certificate”.
Possible cause:
Your OpenProject instance must use a valid, signed SSL certificate (HTTPS). Self-signed certificates or expired certificates are not supported.
Possible Solution:
Symptom:
You see “Invalid username or password” when logging in.
Possible cause:
Your login credentials are incorrect or have been changed.
Possible Solution:
Symptom:
Login attempts fail with no clear error message.
Possible cause:
Your on-premises OpenProject instance may have API access disabled, preventing the mobile app from connecting.
Possible Solution:
Administration → System settings → APISymptom:
You receive a browser error message such as “Secure connection failed. Untrusted certificate”.
Possible cause:
The mobile app only supports secure connections via HTTPS.
Possible Solution:
Symptom:
Login attempts time out or fail when using certain networks with an error such as “Login time out. Check your network”.
Possible cause:
Corporate or restricted networks may block outbound requests to your OpenProject instance or authentication endpoints.
Possible Solution: