Synapse India is an IT solutions provider that offers software development and marketing services. It is CMMI level-3 certified and works with over 2000 clients worldwide. Single sign-on (SSO) allows a user to log in once and gain access to multiple independent systems without re-authenticating, saving time. SAML is a protocol that implements SSO in enterprises by defining identity providers, service providers, and the transfer of authentication data between the two using XML messages. Implementing SSO involves configuring servers as identity providers or service providers and exchanging metadata between the two to enable single sign-on access across systems.
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
Enterprise single sign on
1. Enterprise Single Sign on
TECHNICAL INTERNSHIP PROGRAM 2014
ARCHIT SHARMA
MBA TECH IT
(C) ARCHIT SHARMA
2. About the Company
•Synapse India extends end-to-end IT-enabled solutions and services to a broad spectrum of
industry
•Synapse India is an IT solution provider and one of the largest providers of software
development in India. They offer offshore web and software application development, online
marketing and web design solutions that help small and medium scale businesses to perform,
profit and grow.
•Synapse India is a CMMI level-3 certified, Microsoft Gold Certified Partner with accreditation of
Microsoft small business specialist and trusted by more than 2000 clients spread worldwide.
(C) ARCHIT SHARMA
3. What is Single sign on (SSO)?
Single sign-on (SSO) is a property of access control of multiple related, but
independent software systems.
With this property a user logs in once and gains access to all systems without being prompted to
log in again at each of them.
As different applications and resources support different authentication mechanisms, single
sign-on has to internally translate to and store different credentials compared to what is used for
initial authentication.
(C) ARCHIT SHARMA
4. Why Single sign on?
•Saves time and effort
•Fewer passwords to remember
•Reduce IT support cost
•Speeds up development
•Reducing password fatigue from different user name and password combinations
•Reducing time spent re-entering passwords for the same identity
(C) ARCHIT SHARMA
7. What is SAML
•SAML (Security Assertion Markup Language) is a protocol defined for implementing the single
sign on in enterprise environment
•SAML specification defines three roles: the principal (typically a user), the identity provider
(IDP), and the service provider (SP)
•The service provider requests and obtains an identity assertion from the identity provider
(Active Directory).
• On the basis of this assertion, the service provider can make an access control decision.
(C) ARCHIT SHARMA
8. •Relying Party(SP) - makes use of the identity information; typically this is a Service Provider that decides
what requests to allow. In the case of enterprise
•Asserting Party(IDP)- provides the security information; SAML calls this the "Identity Provider"
•Subject - the user associated with the Identity Information
(C) ARCHIT SHARMA
9. How to implement SSO?
Server (SP)
• CRM
• MANTIS
• SYNAWIKI
• WHOSIN
Server (IDP)
User Credentials
Cloud Storage
Users
• LDAP
• AD
(C) ARCHIT SHARMA
10. SETTING UP SAML (UNIX SERVER)
Step 1. Installing the SAML
Step 2. Configure apache server (Linking the <www> directory and apacheserver)
Step 3. SAML configuration (config/config.php)
(C) ARCHIT SHARMA
11. SET SAML AS SERVICE PROVIDER
Step 1. Configure the SP
Step 2. Adding Service provider to Identity provider
Step 3. Setting the default IdP
Step 4. Exchange Metadata with idp
(C) ARCHIT SHARMA
12. SET SAML AS IDENTITY PROVIDER
Step1. Enabling the Identity Provider functionality
Step2. Configure the Authentication module
Step 3. Configuring the IdP open metadata
Step 4. Adding SPs to the IdP
(C) ARCHIT SHARMA