Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for secrets file & Active Directory authentication #11

Open
wants to merge 22 commits into
base: master
Choose a base branch
from

Conversation

PeteDiMarco
Copy link

Hi-
I've made several changes & additions to ISLE. I recommend reviewing the diffs carefully before accepting them. This was my first project in PHP.

Documentation:
devel-notes.txt : Database schema
isle-rest-api.txt : REST API

Utilities:
isle-init.py : Smarter version of isle-init.sh. Uses Secrets.php.

Source Files:

  • webroot/isle/users.php : Added hooks to ActiveDirectory.php. Needs clean-up.
  • webroot/isle/includes/auth.php : Added hooks to Secrets.php. Definitely could be cleaner.
  • webroot/isle/includes/classes/ActiveDirectory.php : Authentication through Active Directory. Should be adaptable to other LDAPs. Needs comments.
  • webroot/isle/includes/classes/AuthMode.php : Simple enumeration of ways to connect to Active Directory.
  • webroot/isle/includes/classes/Secrets.php.template : This is the template file for Secrets.php. Stores site-specific info for LDAP/Active Directory, database connection, time zone, and Admin password.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant