Skip to content
This repository was archived by the owner on Nov 3, 2025. It is now read-only.

DonutsNL/glpisaml

Repository files navigation

glpisaml

This plugin is a full rewrite by Chris Gralike of Derrick Smith's initial SAML plugin for GLPI. This plugin is redesigned and rewritten to be compatible with GLPI10+, Support multiple saml idp's, implement user right rules and more. It allows you to configure everything from the GLPI UI and dont require coding skills. It uses GLPI core components where possible for maximum compatibility and maintainability. It implements composer for quick 3rd party library updates if security issue's requires it. It follows the PSR best-practices where possible.

Status

PRODUCTION RELEASE

Current Focus

  • Adding functionality
  • hardening the plugin

Support

Want to support my work?

  • Star my repo and contribute to my stargazer achievement.
  • Want to do more, I just love coffee: https://www.buymeacoffee.com/donutsnl
  • Consider to donate codeberg.org to keep the open source movement going.

Contribute, ideas and help?

Join my (and hopefully our in the future) discord at: https://discord.gg/KyMdkqJcGz Have coding experience (or are learning to code) and want to add meaningfull changes and additions? First start from your own repository by forking this repository and then create pull requests. Deal with any feedback you receive and see your pullrequest being merged. If you have proven to be consistant, then request access to the repository as contributor and help me build a great tool for people to enjoy. Just want to share your idea, then please create an issue outlining the issue or your idea.

Coding:

  • Follow PSR where possible
  • Use a decent IDE and consider using plugins like:
  • Code lenses (intelephense);
  • PSR4 compliant namespace resolver;
  • Composer integration;
  • Xdebug profiler;
  • SonarLint;
  • Twig language support;
  • tip: devsense PHP All-in-one.

Credits

Special credits go to:

Get an idea where im going with this:

https://github.com/DonutsNL/phpsaml2/wiki/Plugin-Logic-and-Structure-Scratchboard

About

This plugin adds SAML based Single Sign On features to GLPI version 10. For GLPI version 11 please use the samlsso repository.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages