Skip to content

Added support for secrets file & Active Directory authentication#11

Open
PeteDiMarco wants to merge 22 commits into
nasa:masterfrom
PeteDiMarco:master
Open

Added support for secrets file & Active Directory authentication#11
PeteDiMarco wants to merge 22 commits into
nasa:masterfrom
PeteDiMarco:master

Conversation

@PeteDiMarco

Copy link
Copy Markdown

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