• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Extend LDAP plugin to support AD authentication

Scheduled Pinned Locked Moved Solved
Feature Request
8
64
28.1k
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.
  • T
    Tom Elliott
    last edited by Dec 14, 2016, 8:13 PM

    I’ve pushed into the working-RC-37 branch which, from my limited testing, appears this is now working properly.

    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

    1 Reply Last reply Reply Quote 0
    • W
      Wayne Workman
      last edited by Wayne Workman Dec 14, 2016, 2:19 PM Dec 14, 2016, 8:18 PM

      Working with RC-36,

      I’ve not got it working yet. I’m not sure I fully understand the purpose of these fields or if they are all required or not.

      What I would like is instructions on how to authenticate a user, and require that user to be in a group called “fog_admins”. The group is in one spot in AD, the users are in another spot.

      I’m assuming I path to the group in the group search dn field, and path to the users in the search base dn? Don’t know.

      Admin group is obvious enough.
      I am not worried about the mobile group.

      bind DN is the exact username and pass used to authenticate a user’s credentials, this is clear.

      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
      Daily Clean Installation Results:
      https://fogtesting.fogproject.us/
      FOG Reporting:
      https://fog-external-reporting-results.fogproject.us/

      T 1 Reply Last reply Dec 14, 2016, 8:35 PM Reply Quote 0
      • T
        Tom Elliott @Wayne Workman
        last edited by Dec 14, 2016, 8:35 PM

        @Wayne-Workman
        Here’s how mine is setup:

        Connection Name: What do you want to call it – not used for anything in regards to functionality.
        Description: Self explanatory – not used for anything in regards to functionality.
        Server Address: ###Needed### The address of your server.
        Server Port: ###Needed### The port of your server (usually 389).
        Search Base DN: ###Needed### The DN you need to search starting at… For me I’m searching under users common name.
        Group Search DN: ###Needed### The dn you need to start searching for Groups… For me I’m searching under the OU named Groups.
        Admin Group: ###Not required if mobile group is set### This is the group that will be looked at for ldap to be scanning for “FOG Admins”
        Mobile Group: ###Not required if admin is set### This is the group that will be looked at to allow “mobile” users. These users cannot login to the main dashboard but they can login to the mobile page.
        Initial Template: Does not do anything to the DB store. Just a “template” holder.
        User Nam Attribute, what field to search for user names.
        Group member attribute, what field to search for groups.
        Bind DN, Not required as user based element should be able to find.
        Bind Password the bind dn password.
        0_1481746751739_upload-0df64a0d-c188-4747-beec-b20c51d3dd38

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

        Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

        Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

        1 Reply Last reply Reply Quote 2
        • W
          Wayne Workman
          last edited by Dec 14, 2016, 8:59 PM

          George helped me figure out what I was doing wrong. But what you posted Tom is very valuable.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
          Daily Clean Installation Results:
          https://fogtesting.fogproject.us/
          FOG Reporting:
          https://fog-external-reporting-results.fogproject.us/

          1 Reply Last reply Reply Quote 0
          • 1
          • 2
          • 3
          • 4
          • 4 / 4
          4 / 4
          • First post
            62/64
            Last post

          199

          Online

          12.0k

          Users

          17.3k

          Topics

          155.2k

          Posts
          Copyright © 2012-2024 FOG Project