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

    External Authentication discussion

    Scheduled Pinned Locked Moved
    Feature Request
    3
    5
    1.9k
    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.
    • K
      K3nnyfr
      last edited by

      Hi!

      I’m a school sysadmin in France, I have a trainee with me thoses weeks, and we just reinstalled FOG on 1.0.1 version.
      Impressive work Tom !

      One of his missions is to create a dashboard with infos from FOG/Nagios/GLPI/Centreon & More.

      We crawled in the php code and found out that there’s no simple way to include External Authentication except by hacking Processlogin.inc.php.

      We are already using a CAS server for GLPI, some topics on the forums suggest to add Shibboleth or LDAP or MS-AD, maybe some would like to auth via Kerberos or IDK other sources of authentication (facebook? hahaha)

      We’ll try to work it out our way with CAS using phpCAS library and publish our code here, do you think it’s possible to have a global “External Authentication” settings menu/plugins system/hooks so people like us and others would be able to implement their source of auth. ?

      • is there a public roadmap somewhere, a list of features you will implement soon ?

      Cheers!

      (excuse my english, i’m just a froggy french guy)

      1 Reply Last reply Reply Quote 0
      • W
        Walter Wahlstedt
        last edited by

        I’m with K3nnyfr. i would like support for external auth.

        1 Reply Last reply Reply Quote 0
        • Tom ElliottT
          Tom Elliott
          last edited by

          [quote=“Walter Wahlstedt, post: 38415, member: 1441”]I’m with K3nnyfr. i would like support for external auth.[/quote]

          External authentication is in the works.

          Already in SVN we’ve added a new plugin called LDAP. This basically checks an ldap server. If the information passed is correct and allows sign in, it (right now) creates a local FOG GUI user with mobile permissions levels and then logs you in. I’m guessing these means the potential for so much more as you could create login plugins that work for ldap/ad, kerberos, etc…

          The window of opportunity is upon us and while I’m not directly coding external authentication mechanisms, they are possible now.

          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
            Walter Wahlstedt
            last edited by

            Thanks Tom for the Update. This is good news indeed. I believe i might have found a typo in some of the code. I submitted a pull request (hope I did that right).

            1 Reply Last reply Reply Quote 0
            • Tom ElliottT
              Tom Elliott
              last edited by

              I already saw, merged, and fixed in both git and svn.

              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
              • 1 / 1
              • First post
                Last post

              205

              Online

              12.0k

              Users

              17.3k

              Topics

              155.2k

              Posts
              Copyright © 2012-2024 FOG Project