Replies: 3 comments 2 replies
-
Thank you for the suggestion. Please clarify what you are trying to achieve. Can you detail a bit more about your integration request? Cheers! |
Beta Was this translation helpful? Give feedback.
-
It would be nice if it were possible for both peer provision and user administration. In my opinion, I would assign a group to a user in LDAP and as soon as he has this group, a peer is automatically created. It would also be nice if the user then logs into wireguard_webadmin so that he can only see his peers and then download the QR code or the file, for example, but he should not be able to make any changes to the peer. It would also be nice if I could assign values to an LDAP group so that I can say, for example, that group 1 can access a certain IP range and group 2 can access another. |
Beta Was this translation helpful? Give feedback.
-
Hello @mcordes92 sorry for taking so long to answer you. I don't believe that a direct LDAP integration would be very popular feature, so at this moment, it won't be implemented, but I can give you a suggestion: First, let's break this on 3 features:
webif User authentication I already built an external authentication api for connection with my other project "routerfleet". Maybe I should make the endpoint name more generic and document it. (It's documented only at routerfleet project) you can use the launch_wireguard_webadmin view as an example. https://github.com/eduardogsilva/routerfleet/blob/main/integration_manager/views.py#L20 if the user does not exist, it will be created with the default user level informed. the options are: To create the routerfleet key, open your main wireguard_webadmin container and run: cat /proc/sys/kernel/random/uuid > /etc/wireguard/routerfleet_key I'm sorry, this feature should be a lot better documented. webif User permissions for some hosts only wg peer provisioning I'm on the last steps of releasing my hotspot management system, if things go as planned, I will come back to this project soon. I just need to finish other big thing first. Cheers! |
Beta Was this translation helpful? Give feedback.
-
Hello, I would like to throw a new function into the ring.
LDAP integration
I would also be happy to offer myself as a test person here, as we already have a functioning LDAP structure.
If there is interest, we can also discuss it in a conversation.
Best regards
Marvin
Beta Was this translation helpful? Give feedback.
All reactions