We have implemented TOTP + LDAP as authentication server in a testbed. An Active Directory server acts as LDAP server. We use this constellation as OpenVPN authentication option. All is working as expected. The main problem is that we would like to do the following via API and not by hand in the UI:
- Trigger import of users to OPNsense box from LDAP.
- Create an OTP seed for an imported user.
- Download the OTP seed for a certain user.
- Delete user from OPNsense box.
I didn't find anything about user management via API in the documentation. Is the above possible via API?