User Management GUI
-
Dear all
I'm currently working on a software project the aim of which is to provide a OTP-authentication scheme for pfsense (2.0) users. The authentication system is implemented using yubico yubikeys (http://www.yubico.com/products/yubikey/). We are using a PAM Module that verifies a One Time Password using a secret key which is of course unique to every user. So, our software package must enable the admin to store additional information in the user db.
So far I'm not very familiar with the pfSense 2.0 source base and am therefore trying to get an overview on the subject. Maybe some of you could give me some hints concerning the following questions:
-
Where and how exactly are User-related information stored in pfSense 2.0? How are users authenticated (PAM?)?
-
Would you suggest to alter the existing user management GUI or to provide a separate GUI for the software package?
** In the former case: Where do I need to hook in?
** In the latter case: Is there an API that allows the manipulation of the user db?
I'd very much appreciate your answers.
Best regards,
dsd -
-
Just follow LDAP implementation there is not much difference in it, i think.
-
@ermal:
Just follow LDAP implementation there is not much difference in it, i think.
I have looked around because I am also interested in this. Where exactly can I find the LDAP implementation?
-
Look in /etc/inc/auth.inc for starters.