Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    User Management GUI

    Development
    4
    4
    4130
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dsd last edited by

      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

      1 Reply Last reply Reply Quote 0
      • E
        eri-- last edited by

        Just follow LDAP implementation there is not much difference in it, i think.

        1 Reply Last reply Reply Quote 0
        • E
          EMF9 last edited by

          @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?

          1 Reply Last reply Reply Quote 0
          • jimp
            jimp Rebel Alliance Developer Netgate last edited by

            Look in /etc/inc/auth.inc for starters.

            Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 0
            • First post
              Last post