SkillAgentSearch skills...

Phpsaml

GLPI Plugin - SAML integration using the Onelogin SAML Library

Install / Use

/learn @derricksmith/Phpsaml
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<a name="readme-top"></a>

<p align="center"> <a href="https://github.com/derricksmith/phpsaml/contributors" alt="Contributors"> <img src="https://img.shields.io/github/contributors/derricksmith/phpsaml.svg?style=for-the-badge" /></a> <a href="https://github.com/derricksmith/phpsaml/network/members" alt="Forks"> <img src="https://img.shields.io/github/forks/derricksmith/phpsaml.svg?style=for-the-badge" /></a> <a href="https://github.com/derricksmith/phpsaml/stargazers" alt="Stars"> <img src="https://img.shields.io/github/stars/derricksmith/phpsaml.svg?style=for-the-badge" /></a> <a href="https://github.com/derricksmith/phpsaml/issues" alt="Issues"> <img src="https://img.shields.io/github/issues/derricksmith/phpsaml.svg?style=for-the-badge" /></a> <a href="https://github.com/derricksmith/phpsaml/blob/master/LICENSE.txt" alt="License"> <img src="https://img.shields.io/github/license/derricksmith/phpsaml.svg?style=for-the-badge" /></a> <a href="https://www.linkedin.com/in/derrick-smith-cissp-cism-9b355b56/"> <img src="https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555" /></a> </p> <p align="center"> <a href="https://twitter.com/intent/follow?screen_name=derrick_a_smith"> <img src="https://img.shields.io/twitter/follow/derrick_a_smith?style=social&logo=twitter" alt="follow on Twitter"></a> </p> <div align="center"> <h3 align="center">PHPSAML</h3>

PHPSAML is a GLPI plugin that provides SAML single sign authentication for the GLPI ITSM system.

</div> <!-- ABOUT THE PROJECT -->

About The Project

GLPI is a powerful ITIL aligned IT Service Management tool. GLPI does not provide a SAML authentication provider. This plugin leverages the Onelogin PHP library to authenticate users with an identity provider. Tested with ADFS 2.0+, Azure AD and Google IDP.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- GETTING STARTED -->

Getting Started

Prerequisites

  • GLPI > 9.4
  • PHP > 7.0
<!-- USAGE EXAMPLES -->

Usage

See Wiki

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- ROADMAP -->

Roadmap

  • [ ] JIT Rules enforcement

  • [ ] Update user fields from claims

See the open issues for a full list of proposed features (and known issues).

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTRIBUTING -->

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

Don't forget to give the project a star! Thanks again!

  1. Fork the Project

  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)

  3. Commit your Changes (git commit -m 'Add some AmazingFeature')

  4. Push to the Branch (git push origin feature/AmazingFeature)

  5. Open a Pull Request

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- LICENSE -->

License

Distributed under the MIT License. See LICENSE.txt for more information.

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- CONTACT -->

Contact

Derrick Smith - @derrick_a_smith - derricksmith01@msn.com

Project Link: https://github.com/derricksmith/phpsaml

<p align="right">(<a href="#readme-top">back to top</a>)</p> <!-- ACKNOWLEDGMENTS ## Acknowledgments * [Jordi Moraleda - PHP Rest Curl](https://github.com/jmoraleda/php-rest-curl) <p align="right">(<a href="#readme-top">back to top</a>)</p> --> <!-- MARKDOWN LINKS & IMAGES --> <!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->

Related Skills

View on GitHub
GitHub Stars33
CategoryDevelopment
Updated10mo ago
Forks23

Languages

PHP

Security Score

82/100

Audited on May 29, 2025

No findings