SimpleSAMLphp

SimpleSAMLphp

SimpleSAMLphp is an open-source PHP implementation of a SAML identity provider, aimed at educational and corporate environments. It enables single sign-on and federated identity across applications and organizations.
SimpleSAMLphp image
saml identity-provider single-signon federation

SimpleSAMLphp: Open-Source SAML Identity Provider

SimpleSAMLphp is an open-source PHP implementation of a SAML identity provider, aimed at educational and corporate environments. It enables single sign-on and federated identity across applications and organizations.

What is SimpleSAMLphp?

SimpleSAMLphp is an open-source PHP application that allows organizations to set up a SAML-based single sign-on identity provider. It supports SAML 1.1 and SAML 2.0 protocols to enable federated authentication between applications or organizational domains.

Some key capabilities and use cases of SimpleSAMLphp include:

  • Enabling single sign-on across various web applications like WordPress, Drupal, Joomla etc. Users can sign in once and access all connected apps.
  • Federated identity management across educational institutions or companies. Users can use their credentials on one platform to securely access resources on another platform.
  • Support for embedding authentication via third parties like Google, Facebook, LinkedIn etc. This allows social login.
  • Modular architecture allowing easy integration with existing systems by implementing PHP hooks and custom modules.
  • Includes range of auth sources like LDAP, SQL Database, RADIUS etc. Plus support for 2-factor authentication.
  • SimpleSAMLphp provides metadata in XML format to exchange config data between identity provider and service providers.

By enabling centralized authentication and single sign-on, SimpleSAMLphp improves ease of access across applications and reduces admin overhead related to managing multiple usernames and passwords.

SimpleSAMLphp Features

Features

  1. Single sign-on
  2. Federated identity
  3. SAML 2.0 support
  4. Shibboleth support
  5. ADFS identity provider support
  6. Social login integration
  7. Multi-factor authentication

Pricing

  • Open Source

Pros

Open source

Easy to install and configure

Supports many identity providers

Active development community

Modular and extensible

Cons

Limited documentation

Steep learning curve

Requires PHP and web server

Not as feature rich as proprietary solutions


The Best SimpleSAMLphp Alternatives

Top Security & Privacy and Identity & Access Management and other similar apps like SimpleSAMLphp


10Duke Identity Provider icon

10Duke Identity Provider

10Duke Identity Provider is an open source identity and access management (IAM) solution designed to help organizations manage user identities and control access to applications and resources. It allows single sign-on (SSO) by integrating with various applications and services using federated identity standards like SAML, OAuth, and OpenID Connect.As an...
10Duke Identity Provider image
LemonLDAP::NG icon

LemonLDAP::NG

LemonLDAP::NG is an open source single sign-on and access management solution developed in Perl. It provides a centralized authentication server that allows users to sign in once and access multiple applications and services without having to log in again.Some key features of LemonLDAP::NG include:Single sign-on (SSO) - Users sign in...
LemonLDAP::NG image
Shibboleth icon

Shibboleth

Shibboleth is an open source single sign-on system designed for educational institutions and organizations. It provides a federated identity framework that enables secure access to resources across organizational boundaries.Here are some key features of Shibboleth:Allows users to sign in once with their institutional credentials to gain access to multiple resources...
Shibboleth image
OpenAM icon

OpenAM

OpenAM is an open source access management and federation software platform used by organizations to ensure appropriate access to resources across modern heterogeneous IT environments. It enables users to authenticate once and gain access to multiple applications and systems.Some key capabilities and benefits of OpenAM include:Single sign-on (SSO) - Users...
OpenAM image
LoginRadius icon

LoginRadius

LoginRadius is a customer identity and access management (CIAM) platform designed to secure, manage and control access to web, mobile and IoT applications. It provides a unified interface to handle user registration, authentication, single sign-on (SSO), user management, analytics and more across devices and platforms.Key features of LoginRadius CIAM include:Support...
LoginRadius image
OpenAthens icon

OpenAthens

OpenAthens is an access and identity management system designed for the education and research sectors. It provides single sign-on access to many online resources including publications, databases, and other digital services.OpenAthens allows users from participating organizations to access subscribed resources using their existing institutional credentials. For example, a university student...
OpenAthens image
HybridAuth icon

HybridAuth

HybridAuth is an open source PHP social authentication library that allows developers to easily integrate social login and user profile access from external platforms like Facebook, Twitter, LinkedIn, Google, GitHub, and more. It handles the authentication flow, token exchange, and retrieval of user profile information.Some key features of HybridAuth include:Support...
HybridAuth image
Connect2id Server icon

Connect2id Server

Connect2id Server is an open source identity and access management solution used for user authentication, authorization and federated single sign-on. It supports industry standard protocols like OAuth 2.0, OpenID Connect and SAML 2.0 to integrate with client applications and identity providers.Some key features of Connect2id Server include:User authentication with username/password,...
Connect2id Server image