Content
View differences
Updated by Marc Alcobé 7 months ago
**Acceptance criteria**
1. **Invalid or Inaccessible Instance URL:** The URL you entered may be incorrect, inaccessible, or not using HTTPS.
* Display When a user inserts a correct URL for an error message under instance on the input field with the text `We can't connect with the instance URL. Please, check possible solutions here`
* `Here` should link login page, but doesn't manage to proceed due to the Login Troubleshooting documentation page
2. **OAuth Application Not Enabled:** 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.
being disabled:
* Display an error message under the input field with the text `We can't complete connect with the OAuth Authentication. instance URL. Please, check possible solutions here`
* `Here` should link to the Login Troubleshooting documentation page
3. **Instance Not on Minimum Supported Version:** The OpenProject Mobile App requires your instance to be on OpenProject version 17.0.0 or later. If your instance is running an older version, OAuth authentication may be disabled by default.
* Display an error message under the input field with the text `Instance not on minimum supported version: OpenProject 17.0.0`
* No link to the documentation page, as we don't want the users to avoid updating OpenProject.
4. **Invalid SSL Certificate:** Your OpenProject instance must use a valid, signed SSL certificate (HTTPS). Self-signed certificates or expired certificates are not supported.
* Display an error message under the input field with the text `Secure connection failed. Untrusted certificate`
5. **Instance Using HTTP Instead of HTTPS:** The mobile app only supports secure connections via HTTPS.
* Display an error message under the input field with the text `Secure connection failed. Untrusted certificate`
6. **Firewall or Network Restrictions:** Corporate or restricted networks may block outbound requests to your OpenProject instance or authentication endpoints.
* Display an error message under the input field with the text `Login time out. Check your network`
**Technical notes**
* <br>
**Permissions and visibility considerations**
* Everyone
**Out of scope**
* <br>
1. **Invalid or Inaccessible Instance URL:** The URL you entered may be incorrect, inaccessible, or not using HTTPS.
* Display
* `Here` should link
2. **OAuth Application Not Enabled:** 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.
* `Here` should link to the Login Troubleshooting documentation page
3. **Instance Not on Minimum Supported Version:** The OpenProject Mobile App requires your instance to be on OpenProject version 17.0.0 or later. If your instance is running an older version, OAuth authentication may be disabled by default.
* Display an error message under the input field with the text `Instance not on minimum supported version: OpenProject 17.0.0`
* No link to the documentation page, as we don't want the users to avoid updating OpenProject.
4. **Invalid SSL Certificate:** Your OpenProject instance must use a valid, signed SSL certificate (HTTPS). Self-signed certificates or expired certificates are not supported.
* Display an error message under the input field with the text `Secure connection failed. Untrusted certificate`
5. **Instance Using HTTP Instead of HTTPS:** The mobile app only supports secure connections via HTTPS.
* Display an error message under the input field with the text `Secure connection failed. Untrusted certificate`
6. **Firewall or Network Restrictions:** Corporate or restricted networks may block outbound requests to your OpenProject instance or authentication endpoints.
* Display an error message under the input field with the text `Login time out. Check your network`
* <br>
**Permissions and visibility considerations**
* Everyone
**Out of scope**
* <br>