We are using Keycloak to provide authorization/authentication for the team members -- this is working well, and the logged in username shows correctly under the user icon on the editor. So clearly there is a session object somewhere that is holding this information, but how can it be accessed by nodes, flows, or plugins?
We have not been able to find a way to capture who was logged in when changes were made to the flows. Is there a way to use the logged in user as the git commit --author
name when Projects are enabled? I would rather not rely on each team member entering their username and email in Git Config settings on each of our dozens of systems prior to deploying changes to the flows...
I've seen several other threads that asked about dynamically setting the committer (from 3-4 years ago!), but I was hoping there have been some core updates in this area. If not, has anyone else found a way to capture more information in the flows repo than just a default system username?