dillard a59cb4ead3 fix: disable SSO auth header injection for main permission
Invoice Ninja manages its own authentication and does not integrate with
YunoHost SSO for the main web UI. When auth_header is enabled (the
default), SSOwat injects an 'Authorization: Basic' header containing the
YunoHost user's credentials into every proxied request. Invoice Ninja
receives this header and attempts to use it for authentication; since
YunoHost users do not exist in Invoice Ninja's own database, this causes
a silent login loop: the app briefly loads before redirecting back to
the login page.

The api permission already correctly sets auth_header = false (needed
for mobile app and API token access). This commit applies the same fix
to the main permission for consistency and to restore web UI login.

The app already declares sso = false and ldap = false, making
auth_header = false the consistent and expected setting.
2026-07-06 03:43:33 +02:00
v2
2023-06-05 10:48:49 +02:00
2026-02-09 09:41:58 -06:00
2026-05-06 00:31:20 -05:00
Fix
2021-07-26 10:39:09 +02:00
2026-06-27 00:15:37 +02:00

Logo of InvoiceNinja 5 InvoiceNinja 5, packaged for YunoHost

Create and email invoices, track payments, expenses, and time tasks

🌐 Official app website App Demo Version: 5.13.26~ynh1

Screenshots

Screenshot of InvoiceNinja 5

📦 Developer info

Automatic tests level

🛠️ Upstream InvoiceNinja 5 repository: https://github.com/invoiceninja/invoiceninja

Pull request are welcome and should target the testing branch.

The testing branch can be tested using:

# fresh install:
sudo yunohost app install https://github.com/YunoHost-Apps/invoiceninja5_ynh/tree/testing

# upgrade an existing install:
sudo yunohost app upgrade invoiceninja5 -u https://github.com/YunoHost-Apps/invoiceninja5_ynh/tree/testing

📚 App packaging documentation

Please see https://doc.yunohost.org/packaging_apps for more information.

S
Description
No description provided
Readme 1 MiB
Languages
Shell 100%