Tech Stories of September: How Tech Innovations Revolutionize Our Life
Are you looking for interesting and exciting news in the tech world? You are in the right place, today we …
These days, companies can improve their internal communications while using Workplace by Facebook – a collaborative platform that allows co-workers to share information via corporate chat messages, voice and video calls, update and organize files, publish corporate news, etc.
What is more, Workplace by Facebook (for the reader convenience we will use the term ‘Facebook’ further in the article) can be integrated with major corporate IT systems into a company’s collaboration space. This is possible with building SSO (Single Sign-On) solution between a variety of enterprise-aimed applications like CRM, ERP, project management tools, etc. And Agiliway brought this idea to life by successfully integrating CiviCRM (one of the popular CRM platforms) with Facebook using SAML SSO. Now our client benefits from the integrated solution where they, on the one hand, use CiviCRM to maintain their business contacts, tasks, documents, etc. and, on the other hand, leverage Facebook that simplifies communication between employees. The solution allows a user to login into CiviCRM and simultaneously provides the auto-authorized access to Facebook. Hence, there is no need to switch between applications. The usage of SAML SSO authentication gives one an auto access to all features from both platforms included in the solution from one place.
To enable Single Sign-On (SSO) authentication, our team has chosen SimpleSAMLphp provider. Big and profitable businesses usually use payable identity providers (IDPs) – OneLogin, Bitium, Okta, etc. – but since our client is a non-profit organization, we decided to apply this free PHP-based IDP.
SAML is an XML-based markup language for exchanging authentication and authorization data between applications and organizations. Using SAML for SSO eliminates the need to maintain multiple usernames and passwords for authentication in various applications. The SAML protocol is executed through an open source PHP application (SimpleSAMLphp). It supports SAML as Service Provider and Identity Provider. CiviCRM connects to the authentication source (identity provider), the service provider verifies data authenticity and enables access to the Facebook profile.
Upon using SSO, the requested service – in our case it’s Facebook -delegates the function of user data authenticity verification to another trusted service (SimpleSAMLphp). That is, Facebook entrusts the issuance of the necessary authentication certificate to the identity provider (see Pic. 1)
Pic.1 SSO Authorization
The following is a summary of 7 steps used to execute the SSO authorization, illustrated above in Pic. 1:
All in all, a successful CRM integration with Facebook using SAML SSO may enforce the complete control over application access. An important point is that CiviCRM and Facebook integration is just one sample – we in Agiliway are able to implement SAML SSO into other systems as well; it is possible to put a solution into action, for instance, to integrate CRM with ERP or e-commerce platform, so that everyone can access these applications with single password and login.
Conclusively, Agiliway is experienced enough to build a successful integration model for every business.
READ ALSO: All in One CiviCRM
Are you looking for interesting and exciting news in the tech world? You are in the right place, today we …
In today’s rapidly evolving business landscape, companies are constantly seeking innovative ways to optimize their operations and reduce unnecessary costs. …
In the world of web design, basic HTML pages are a thing of the past, as everything is experiencing a …