enterprise single sign on

13
Enterprise Single Sign on TECHNICAL INTERNSHIP PROGRAM 2014 ARCHIT SHARMA MBA TECH IT (C) ARCHIT SHARMA

Upload: archit-sharma

Post on 22-Nov-2014

96 views

Category:

Education


0 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Enterprise single sign on

(C) ARCHIT SHARMA

Enterprise Single Sign onTECHNICAL INTERNSHIP PROGRAM 2014ARCHIT SHARMA MBA TECH IT

Page 2: Enterprise single sign on

(C) ARCHIT SHARMA

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.

Page 3: Enterprise single sign on

(C) ARCHIT SHARMA

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.

Page 4: Enterprise single sign on

(C) ARCHIT SHARMA

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

Page 5: Enterprise single sign on

(C) ARCHIT SHARMA

Page 6: Enterprise single sign on

(C) ARCHIT SHARMA

How SSO works?

Page 7: Enterprise single sign on

(C) ARCHIT SHARMA

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.

Page 8: Enterprise single sign on

(C) ARCHIT SHARMA

•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

Page 9: Enterprise single sign on

(C) ARCHIT SHARMA

How to implement SSO?Server (SP)

• CRM • MANTIS• SYNAWIKI• WHOSIN

User Credentials Cloud Storage

Server (IDP)

Users

• LDAP• AD

Page 10: Enterprise single sign on

(C) ARCHIT SHARMA

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)

Page 11: Enterprise single sign on

(C) ARCHIT SHARMA

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

Page 12: Enterprise single sign on

(C) ARCHIT SHARMA

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

Page 13: Enterprise single sign on

(C) ARCHIT SHARMA