PHPKB SAML Single Sign-On (SSO) plugin acts as a SAML Service Provider which can be configured to establish a trust between the plugin and IdP to securely authenticate and auto-login the user to your knowledge base.

Knowledge Base Software with SAML SSO Integration

PHPKB supports SAML SSO, which allows users to authenticate with an Identity Provider (IdP) that supports this standard. PHPKB SAML Single Sign-On (SSO) plugin allows sso login using Azure, Azure B2C, Okta, ADFS, Keycloak, Onelogin, Salesforce, Google Apps (Gsuite), Salesforce, Shibboleth, Centrify, Ping, Auth0 and other Identity Providers. It acts as a SAML Service Provider which can be configured to establish a trust between the plugin and IDP to securely authenticate and login the user to your knowledge base. If you have PHPKB knowledge base software already installed, you can purchase this SAML SSO plugin. Contact us and we'll help you set up SSO with your IdP in no time.

Key Features

  • Single Sign On

    Easy and seamless access to all resources. PHPKB Single Sign On via any existing SAML 2.0 Identity Provider.

  • Protect Knowledge Base Access

    Restrict your knowledge base to only logged in users by redirecting them to your IdP if logged in session is not found.

  • Login Page Redirect

    Allows Auto-redirect to your login page for SSO when a user attempts to access the knowledge base directly.

  • Role Mapping

    Helps you to assign specific roles to the users of a certain group in your IdP.

  • Attribute Mapping

    Helps to get user attributes from your IdP and map them to PHKB user attributes with support for custom attributes.

  • Group Mapping

    Helps you to assign specific PHPKB groups to the users of a certain group in your IdP.

  • Multiple IdP's Supported

    Configuration of multiple IDP's to authenticate the different group of users with different IdP's.

  • Federation Support

    Allows users to Single Sign On into the site via their institution that is affiliated with InCommon Federation.


  • Unlimited Authentications

    There is no limit on the number of authentications allowed.

  • Sync User Details

    User account details are updated from IdP in PHPKB upon every login.

  • Full Assistance

    We offer full assistance and step-by-step instructions to setup IdP.

  • Support Plan

    We offer 12 months of maintenance (support and version updates).

You can enable Single Sign-On in PHPKB Knowledge Base Software using our SAML SSO plugin and connect it to any Identity Provider. SAML single sign-on authentication typically involves a service provider and an identity provider. The process flow usually involves the trust establishment and authentication flow stages. See our integration guides with the most popular Identity Providers. For more details, please refer to PHPKB SAML Security Compliance.

SAML Single Sign-On (SSO) Plugin Cost


See the Advanced Plugin features list below


One Time Cost


See the Standard Plugin features list below


One Time Cost

Unlimited Authentications
Auto-Redirect to login page
Protect your knowledge base
Integrated Windows Authentication (supported with ADFS)
Single Identity Provider
Multiple Identity Providers
Buy Advanced Buy Standard
Single Sign On (SSO) with Multiple Identity Providers

With Advanced SAML SSO Plugin, you can configure Multiple IdPs. This allows the users to authenticate with different IDPs based on the domain name in their Email address. If you have users from from multiple organizations (like Universities), you can configure all the Organization's IdP and have users authenticate themselves with their Organization account.

Benefits of SSO with Multiple IdPs:

  1. If your site have users from different Organizations and you want them to authenticate with their Organization account, using this plugin you can do that securely. For example, if you have a site that have users from different Universities, you can force your users to sign in using their University account.
  2. Using this plugin you can restrict your site access to the users from particular Organizations.

What is SAML and How Does it Work?

Security Assertion Markup Language (SAML) is an open standard that allows identity providers (IdP) to pass authorization credentials to service providers (SP). SAML enables Single-Sign On (SSO), that means users can log in once, and those same credentials can be reused to log into other service providers.

SAML transactions use Extensible Markup Language (XML) for standardized communications between the identity provider and service providers. SAML is the link between the authentication of a user’s identity and the authorization to use a service. It implements a secure method of passing user authentications and authorizations between the identity provider and service providers. When a user logs into a SAML enabled application, the service provider requests authorization from the appropriate identity provider. The identity provider authenticates the user’s credentials and then returns the authorization for the user to the service provider, and the user is now able to use the application.

SSO Single Sign-On

Benefits of SAML SSO Authentication

  • Improved User Experience — Users only need to sign in one time to access multiple service providers. This allows for a faster authentication process and less expectation of the user to remember multiple login credentials for every application. In the example above, that user could have clicked on any of the other icons in their dashboard and been promptly logged in without ever having to enter more credentials!

  • Increased Security — SAML and SSO are important to any enterprise cybersecurity strategy. SAML provides a single point of authentication, which happens at a secure identity provider. Then, SAML transfers the identity information to the service providers. This form of authentication ensures that credentials are only sent to the IdP directly. Identity management best practices require user accounts to be both limited to only the resources the user needs to do their job and to be audited and managed centrally. By using an SSO solution, you can disable accounts from one system and remove access to all available resources at once, which protects your data from theft.

  • Loose Coupling of Directories — SAML does not require user information to be maintained and synchronized between directories.

  • Reduced Costs for Service Providers — With SAML, you don't have to maintain account information across multiple services. The identity provider bears this burden.

Get It Now

Whether you are looking for an in-house solution OR a cloud-hosted knowledge management tool, PHPKB knowledge base software offers enterprise-class features with pricing that can fit a small business budget.

Purchase Now
Trusted by successful businesses around the globe

Some of the world's best companies proudly use PHPKB knowledge management software.


Try it yourself 30 days free

Get a fully functional 30-day free trial.
Our knowledge base software is easy to use and backed by awesome support.

Get Started