Allow configuring the program to interact with external executables for authorization #45

Open
opened 2024-08-08 12:50:12 +02:00 by oysteikt · 1 comment
Owner

The username prefix trick is cool and all, but wouldn't it be even more cool if you could externally manage database access through something like LDAP or whatever you like, and have the tool delegate all authorization here?

This should be opt-in to have the tool work by default.

The username prefix trick is cool and all, but wouldn't it be even more cool if you could externally manage database access through something like LDAP or whatever you like, and have the tool delegate all authorization here? This should be opt-in to have the tool work by default.
oysteikt added the feature request label 2024-08-08 12:50:12 +02:00
Author
Owner

Consider using a unix socket for the external executable, to not spin up a new instance for every single connection. We can provide a template for a python daemon with a single handler function. The template can use both systemd sockets and workers in the main loop, as well as regularly notifying stats in status message to the notify socket

Consider using a unix socket for the external executable, to not spin up a new instance for every single connection. We can provide a template for a python daemon with a single handler function. The template can use both systemd sockets and workers in the main loop, as well as regularly notifying stats in status message to the notify socket
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projects/muscl#45