Security Assertion Markup Language (SAML) is a standard for exchanging authentication requests and responses between service providers (SPs) and identity providers (IdPs). It enables SPs to give users access to applications across multiple security domains through a single sign-on (SSO) authentication service that the IdP provides. Upon receiving an authentication request, the IdP responds with an SAML assertion, which is a message that shows whether a user authenticated successfully. SAML is beneficial because it allows identity providers and service providers to exist separately and centralize the user management to access the SaaS solutions.
Most organizations already know the identity of users because they are logged in to their Active Directory domain or intranet. It makes sense to use this information to log users in to other applications, such as PHPKB, and one of the more elegant ways of doing this is by using SAML Single Sign-on. PHPKB offers SAML-based Single Sign on (SSO) in all its Enterprise Editions. To enable this, you need to be a superuser in the knowledge base. If you are a company IdP admin, we can get started! If not, you will need to coordinate with whoever manages your identity provider (IdP).
SAML integration relies on a user level token. To insure consistent delivery of SAML services, we recommend using an admin service account such as IT@yourcompany.com.
The SAML single sign-on (SSO) login standard has significant advantages over logging in using a username/password:
PHPKB knowledge management software supports Single Sign-On (SSO) which will allow your IdP to authenticate your end users using your authentication service, such as your web application login. Once verified, your end users can then view your knowledge base. However, if your end users navigate directly to PHPKB knowledge base without first authenticating through, they would be redirected to your IdP (e.g. your website login page). With SSO user just needs to login once to your website or other application and he immediately and automatically gets authenticated to PHPKB. PHPKB SAML Single Sign-On (SSO) Reference Guide explains how to enable the SAML SSO In PHPKB and how to prepare the SSO query parameters.
For instance, in the figure above, if a non-logged in user tries to access the PHPKB knowledge base software, the user will be sent to your IdP for authentication. After authentication and receival of necessary user token, PHPKB will allow the user to access the knowledge base.
Please refer to the SAML SSO Plugin page to know more about the plugin, its features, available editions and cost.
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 NowSome of the world's best companies proudly use PHPKB knowledge management software.