/sso-server

Do you need a PHP login system that rocks? Then install this SSO server. It's an awesome, scalable, secure, flexible PHP login system for the modern era.

Primary LanguagePHP

Single Sign On (SSO) Server

Do you need a PHP login system that rocks? Well, you found it.

This is Barebones SSO Server. An awesome, scalable, secure, flexible login system.

Example SSO server login screen

Donate Discord

Features

  • Cross-domain and cross-server capable. The SSO server can reside on its own domain and host.
  • Massively scalable architecture. Scale out to as many boxes/virtuals as you have available.
  • Resilient architecture. Authenticated users can continue to work even if the server becomes unavailable.
  • Resource friendly. Small memory footprint.
  • Enables partial to complete compliance with various bodies of rules and laws including HIPAA, GDPR, PCI. Work in progress to achieve complete compliance.
  • Integrates with a variety of backend databases via CSDB.
  • And much, much more. See the full feature list.
  • Also has a liberal open source license. MIT or LGPL, your choice.
  • Designed for relatively painless integration into your project.
  • Sits on GitHub for all of that pull request and issue tracker goodness to easily submit changes and ideas respectively.

SSO Clients

Getting Started

The fastest way to get started without reading a lot of documentation is to download/'git pull' the server from this repository and a SSO client from the list above and then follow along with the four part video tutorial series:

SSO server/client tutorial series

And use the installation documentation as necessary.

According to users of this software, it takes about 3 hours to get a functional SSO server/client setup for the first time. Building an equivalent system from scratch would take approximately six months for a team of several people, have less flexibility, and probably have multiple security vulnerabilities.

Related Projects

More Information