Replies: 4 comments 14 replies
-
Hey, Glad to hear it works as expected. I'll make sure your questions make it to the FAQ as well.
Hope this helps, let me know if it works. Make sure you back up your database. |
Beta Was this translation helpful? Give feedback.
-
Hey @viharm - did you ever get sample configuration put anywhere? |
Beta Was this translation helpful? Give feedback.
-
I've finally finished my write up and it includes all Firefly III settings needed to work with Authelia. Hope this helps. https://cerebral.voyage/firefly-iii-on-docker-with-mariadb-redis-ldap/ |
Beta Was this translation helpful? Give feedback.
-
cc @panoskpv , @madewithpat |
Beta Was this translation helpful? Give feedback.
-
Since LDAP support was dropped in 5.7.0, I have been trying to migrate to Authelia. After weeks of trial and error, I've finally succeeded in integrating Authelia into FFIII.
The guidance in the documentation is spot on, thanks. Especially the one about empty guard header, where I had to specifically specify
AUTHENTICATION_GUARD_HEADER
=HTTP_REMOTE_USER
Since I am migrating from an instance which was using native LDAP, the old setup was such that the FFIII username was the email address taken from the LDAP directory.
With the new auth setup using
remote_user_guard
, the [ OpenLDAP → Authelia → NGINX ] chains sends theuid
of the user in theRemote-User
header, and not the email address.Q1: Does this mean FFIII will treat it as a new user? (old:
[email protected]
; new:username
)I have tried utilize the guidance on customizing headers and specified
AUTHENTICATION_GUARD_EMAIL
=HTTP_REMOTE_EMAIL
, but the FFIII username still appears to be theuid
(I tried with a new user, just to be sure). Also, I check theusers
table in the database, and couldn't find the email anywhere.Q2: Is the
AUTHENTICATION_GUARD_EMAIL
only for communicating with the user? Is it not store anywhere?Q3: Can use the email from the header as the username? Like so...
AUTHENTICATION_GUARD_HEADER
=HTTP_REMOTE_EMAIL
Obviously my worry is to retain my existing data with months of accounts.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions