-
Notifications
You must be signed in to change notification settings - Fork 12
Description
I am unable to use this node because my Firefly III instance is configured behind an external authentication provider (Authelia/Authentik) using the environment variable AUTHENTICATION_GUARD=remote_user_guard.
When Firefly III is running in this mode, the internal OAuth server (Laravel Passport) is technically incompatible because it expects a StatefulGuard. Attempting to use the OAuth flow results in a fatal error on the Firefly side:
Argument #2 ($guard) must be of type
'Illuminate\Contracts\Auth\StatefulGuard, FireflyIII\Support\Authentication\RemoteUserGuard'
given
Please add a simple Personal Access Token (PAT) credential option to the node.
This credential type should simply take a long-string Access Token and inject it into the request headers, bypassing the OAuth handshake entirely:
'Authorization: Bearer <YOUR_PAT_TOKEN>'
thanks