SlideShare a Scribd company logo
1 of 50
Download to read offline
IBM Collaboration Solutions
Open Mic
Date: 29-10-2015
IBM Domino WEB Federated Login
2
IBM Corporation ©2015
Open Mic Team
Irfan Jaffery - IBM ICS Support engineer Presenter
Deepankar Panda - IBM ICS Support engineer Presenter
Ranjit Rai - IBM ICS SWAT Focusing on entire Notes/Domino
Jayavel Rajendran - IBM ICS SWAT Focusing on entire Notes/Domino
Hansraj Mali - IBM ICS SWAT Focusing on Notes/Domino
Narendra Nesarikar – IBM ICS Support Facilitator for Open Mics
3
IBM Corporation ©2015
 IBM Web Federated Login introduction
 Different Components
• A web browser client for all iNotes users Federation Identity Provider
• Windows Domain Environment
• IdP Catalog (IdPCat.nsf)
• Domino Web Server running iNotes functioning as the Home Mail Server for INotes
client users server
• ID Vault
 Deployment Requirements
 Implementation
 General Troubleshooting
 References
 Q/A
Agenda
4
IBM Corporation ©2015
IBM Web Federated Login Introduction
 Provides a single sign-on experience when starting up the Notes client or iNotes
 SSO between Notes, iNotes and windows domain environment and many other
supported/compatible Identity Providers.
 Eliminates regular iNotes password prompt.
 Reduces the administrative cost for maintaining multiple directories.
 Uses cryptographic mechanisms instead of passwords to improve security and minimize cost
 The SAML IdP takes responsibility to authenticate the Notes user.
 Users' IDs must be stored in an ID vault
5
IBM Corporation ©2015
Different Components
Federation Identity Provider
Currently Supported with IBM Notes/Domino 9.0.x
 Microsoft® ADFS 2.0 integrated with Active Directory
 IBM Tivoli Federated Identity Manager (TFIM, IBM Security Identity Manager).
Domino web server authentication process using SAML
6
IBM Corporation ©2015
Contd...
7
IBM Corporation ©2015
Contd...
Windows Domain Environment
 Requires Active Directory Configuration
 Active Directory Federation Service 2.0 (ADFS) is used as Identity Provider
 Client computer where the user is logging into Windows and running the browser
 ADFS does the job of user authentication via Kerberos Authentication
8
IBM Corporation ©2015
Contd...
IdP Catalog (IdPCat.nsf)
 A Database needs to be created on Domino Server hosting ID Vault
 Use idpcat.ntf template and database name must be IdPCat.nsf
 If using unix the filename must be all lower case
 Special database that contains trusted identity providers and their certificates.
 An IdP config document is created and IdP configuration is imported
 The Admin creating the document must be listed in the following fields on the server
 Full Access Administrators
 Administrators
 Sign or run unrestricted methods and operations
 Imports FederationMetadata.xml file exported from ADFS. This builds trust.
 The idpcat.nsf must not be enabled for document locking.
 Prevent attacks by deploying a very restrictive ACL on idpcat. This is why this highly
sensitive information is not in the directory.
9
IBM Corporation ©2015
Contd...
iNotes User Environment with Domino Home mail server
 Web Browser
 Domino Server 9.0/9.0.x Needs to be installed and should have HTTP enabled
 SSL needs to be enabled on Domino Server
 If the ID vault server is separate, it does not need to have SSL enabled
 ID Vault should be hosted on Domino server
 Security Policy for ID Vault should be configured and applied to iNotes users
 Session Authentication should be set to SAML 2.0 under Server document
 Exported copy of an SSL internet certificate from Federation Identity ( TIFM/ADFS 2.0
) must be imported in Domino Directory and should be cross certified to create an
internet cross certificate.
10
IBM Corporation ©2015
Contd...
ID Vault
 Standard ID Vault configuration should be done on Domino Server
 Proper security policy should be created for ID Vault and should be pushed to the users
 All user Ids must be harvested to the ID Vault Database
 Identity Provider Configuration information should be updated under ID Vault
11
IBM Corporation ©2015
Deployment Requirements
 IBM Domino Server 9.x onwards
 Confirm your iNotes user has been added to the vault and can access their ID for
encrypting/decrypting mails
 Microsoft Windows Active Directory Domain Configuration
 Active Directory Federation Services 2.0 ( ADFS 2.0 ) Configuration
 If using ADFS or implementing SSL with TFIM then confirm that you can access your server
through HTTPs
 Client machine should be part of Windows Domain environment
12
IBM Corporation ©2015
Implementation – ADFS 2.0 Configuration
 Run the ADFS console by selecting Start->Administrative Tools-> AD FS 2.0 Management
 Navigate to the Relying Party Trusts folder
 From the menu, select Action > Add Relying Party Trust
Note: We have to follow the below step twice. We need to have 2 Relying Partry Trusts
iNotes configuration on the IdP
ID Vault configuration on the IdP
13
IBM Corporation ©2015
Contd...
14
IBM Corporation ©2015
Contd...
15
IBM Corporation ©2015
Contd...
16
IBM Corporation ©2015
Contd...
17
IBM Corporation ©2015
Contd...
18
IBM Corporation ©2015
Contd...
19
IBM Corporation ©2015
Contd...
20
IBM Corporation ©2015
Contd...
21
IBM Corporation ©2015
Contd...
22
IBM Corporation ©2015
Contd...
23
IBM Corporation ©2015
Contd...
24
IBM Corporation ©2015
Contd...
25
IBM Corporation ©2015
Contd...
26
IBM Corporation ©2015
Contd...
Right-click the new Relying Party Trust, and select Properties
27
IBM Corporation ©2015
Contd...
Particularly if you have used a Domino metadata import file, check the Endpoints tab.
The Domino server uses the POST Binding, which should appear in the list of SAML
Assertion Consumer Endpoints. Domino server does not use an Artifact Binding, so if it
exists in the list, you can remove it.
28
IBM Corporation ©2015
Contd...
This is property window for ID Vault Configuration on the IDP.
29
IBM Corporation ©2015
Contd...
Use the URL to download FederationMetaData from ADFS server
(https://ADFSservername/FederationMetaData/2007-06/FederationMetaData.xml)
30
IBM Corporation ©2015
Implementation – Importing SSL Internet Certificate in Domino Directory
31
IBM Corporation ©2015
Contd...
32
IBM Corporation ©2015
Contd...
33
IBM Corporation ©2015
Implementation – Creating cross certificate in Domino Directory
34
IBM Corporation ©2015
Contd...
35
IBM Corporation ©2015
Contd...
36
IBM Corporation ©2015
Creating a configuration document in the idpcat.nsf database
contd...
The IdP Catalog application (idpcat.nsf) must exist on the Domino server that hosts the ID vault whether
or not that is the same computer that runs iNotes.
You will always have two IdP config documents for any iNotes server supporting WebFederated Login.
One IdP config document is for the iNotes server with SAML authentication, and this document must reside
in the IdP Catalog application on the iNotes server.
The second IdP config document is for the iNotes server interface with the ID vault, and this document
must reside in the IdP Catalog application on the ID vault server.
The documents are similar, but differ in a few important fields.
37
IBM Corporation ©2015
Implementation – Importing FederationMetadata.xml in IdPCat.nsf
iNotes Server with SAML Authentication
38
IBM Corporation ©2015
Implementation – Creating Certificate in IdPCat.nsf
39
IBM Corporation ©2015
Go to server notes.ini and add below lines
SAMLAuthVersion=2
SAMLUrl=https://instructor.test.com
SAMLPublicKeyHash=7IE7P9VjPxtAG6yR1SyeKw==
SAMLCompanyName=TEST SAML
Restart Domino server
Contd...
40
IBM Corporation ©2015
Implementation – Importing FederationMetadata.xml in IdPCat.nsf
iNotes Server Inteface with the ID Vault
41
IBM Corporation ©2015
Contd...
42
IBM Corporation ©2015
Implementation – ID Vault and IdP Configuration in ID Vault
43
IBM Corporation ©2015
Contd...
44
IBM Corporation ©2015
Contd...
45
IBM Corporation ©2015
Integrated Windows Authentication (IWA)
●
IWA is not necessary for SAML configuration
●
Stops an iNotes user from being prompted for a password once they log on to their machine
The following need to be in the same Windows Active Directory domain
●
ADFS server
●
Client computer where the user is logging into Windows and running the browser or Notes client
●
The record for the user who is being authenticated via IWA
Step 1: Create the ADFS Kerberos identity
●
The Windows administrator logged into the Windows domain creates the ADFS Kerberos identity.
●
This identity must be mapped to the Active Directory user that represents the ADFS HTTP server instance.
●
setspn -a HTTP/instructor.test.com instructor$
●
setspn -a HTTP/Instructor instructor$
●
setspn -L Instructor$
46
IBM Corporation ©2015
Step 2: Set up the browser for the Windows client iNotes user
Under Internet Options → Local Intranet → Sites add your ADFS URL
47
IBM Corporation ©2015
General Troubleshooting
Before turning on SAML authentication:
 Make sure the Web server is functioning properly for session authentication
 Make sure SSL is deployed properly
You can use fiddler or firebug for network trace.
Test the Single sign-on service URL to make sure the IdP is functioning, independent of Domino.
 Is the user properly prompted by the IdP (if password prompt required)?
 If Integrated Windows Authentication (SPNEGO/Kerberos), use klist to see Kerberos ticket
for the user to the SAML IdP.
 Check the HTTP post with SAML assertion.
If you face errors creating SAML certificate under IdP Configuration document in IdPCat.nsf database,
you can check below things first
 Certificate creation and metadata export use an agent in idpcat.
 Refer hidden field named "NotesError" in IdP config document as it is helpful to diagnose
error
 "You are not authorized to perform that function"
 Check permissions in server document security tab.
 "Cannot accept internet certificate because the certificate is already in the ID file”
 Use a different certifier name.
48
IBM Corporation ©2015
Contd...
Sample output of DEBUG_SAML=31
Limitations:
No support with Traveler devices
Cannot work with Notes Single Login service
Current support with 2 IDPs (ADFS and TIFM)
49
IBM Corporation ©2015
References
Web Federated Login:
http://www-
01.ibm.com/support/knowledgecenter/SSULMR_9.0.0/admin/saml_configuring_secure_web_feder
ated_login_for_inotes_using_saml_t.dita
50
IBM Corporation ©2015
Questions?
Visit our Support Technical Exchange page or our Facebook page
for details on future events.
To help shape the future of IBM software, take this quality survey
and share your opinion of IBM software used within your
organization: https://ibm.biz/BdxqB2
50
IBM Collaboration Solutions Support page
http://www.facebook.com/IBMLotusSupport
IBM Collaboration Solutions Support
http://twitter.com/IBM_ICSSupport

More Related Content

What's hot

Ewug 1902 what is new in modern management
Ewug 1902   what is new in modern managementEwug 1902   what is new in modern management
Ewug 1902 what is new in modern managementPer Larsen
 
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...SaNju MuLak
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
Web Application Debugging Webinar
Web Application Debugging WebinarWeb Application Debugging Webinar
Web Application Debugging WebinarAVEVA
 
5 modern desktop - windows autopilot
5   modern desktop - windows autopilot5   modern desktop - windows autopilot
5 modern desktop - windows autopilotAndrew Bettany
 
Modernise your Windows 10 deployment with Windows Autopilot
Modernise your Windows 10 deployment with Windows AutopilotModernise your Windows 10 deployment with Windows Autopilot
Modernise your Windows 10 deployment with Windows AutopilotAndrew Bettany
 
Windows 10 Autopilot #BITPro User Group Event
Windows 10 Autopilot #BITPro User Group EventWindows 10 Autopilot #BITPro User Group Event
Windows 10 Autopilot #BITPro User Group EventAnoop Nair
 
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Intergen
 
Vmware view overview
Vmware view overviewVmware view overview
Vmware view overviewManny Singh
 
How to -_implement_clientless_single_sign_on_authentication_in_single_active_...
How to -_implement_clientless_single_sign_on_authentication_in_single_active_...How to -_implement_clientless_single_sign_on_authentication_in_single_active_...
How to -_implement_clientless_single_sign_on_authentication_in_single_active_...SaNju MuLak
 
Microservices: Architecture to Support Agile
Microservices: Architecture to Support AgileMicroservices: Architecture to Support Agile
Microservices: Architecture to Support AgileEberhard Wolff
 
Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020Ronni Pedersen
 
The Bluemix Quadruple Threat
The Bluemix Quadruple ThreatThe Bluemix Quadruple Threat
The Bluemix Quadruple ThreatRam Vennam
 
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsMicroservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsEberhard Wolff
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3Digicomp Academy AG
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6Lee Bushen
 
SpiceWorks All Access IT 2019 Windows Autopilot
SpiceWorks All Access IT 2019   Windows AutopilotSpiceWorks All Access IT 2019   Windows Autopilot
SpiceWorks All Access IT 2019 Windows AutopilotAndrew Bettany
 
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Lee Bushen
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training Yuvaraj1986
 
Slide 1 - Authenticated Reseller SSL Certificate Authority
Slide 1 - Authenticated Reseller SSL Certificate AuthoritySlide 1 - Authenticated Reseller SSL Certificate Authority
Slide 1 - Authenticated Reseller SSL Certificate Authoritywebhostingguy
 

What's hot (20)

Ewug 1902 what is new in modern management
Ewug 1902   what is new in modern managementEwug 1902   what is new in modern management
Ewug 1902 what is new in modern management
 
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
How to -_implement_clientless_single_sign_on_authentication_in_multiple_activ...
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Web Application Debugging Webinar
Web Application Debugging WebinarWeb Application Debugging Webinar
Web Application Debugging Webinar
 
5 modern desktop - windows autopilot
5   modern desktop - windows autopilot5   modern desktop - windows autopilot
5 modern desktop - windows autopilot
 
Modernise your Windows 10 deployment with Windows Autopilot
Modernise your Windows 10 deployment with Windows AutopilotModernise your Windows 10 deployment with Windows Autopilot
Modernise your Windows 10 deployment with Windows Autopilot
 
Windows 10 Autopilot #BITPro User Group Event
Windows 10 Autopilot #BITPro User Group EventWindows 10 Autopilot #BITPro User Group Event
Windows 10 Autopilot #BITPro User Group Event
 
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
Windows Accelerate IT Pro Bootcamp: App-V (Module 6 of 8)
 
Vmware view overview
Vmware view overviewVmware view overview
Vmware view overview
 
How to -_implement_clientless_single_sign_on_authentication_in_single_active_...
How to -_implement_clientless_single_sign_on_authentication_in_single_active_...How to -_implement_clientless_single_sign_on_authentication_in_single_active_...
How to -_implement_clientless_single_sign_on_authentication_in_single_active_...
 
Microservices: Architecture to Support Agile
Microservices: Architecture to Support AgileMicroservices: Architecture to Support Agile
Microservices: Architecture to Support Agile
 
Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020Windows Autopilot - Workplace Nijna Summmit 2020
Windows Autopilot - Workplace Nijna Summmit 2020
 
The Bluemix Quadruple Threat
The Bluemix Quadruple ThreatThe Bluemix Quadruple Threat
The Bluemix Quadruple Threat
 
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three BuzzwordsMicroservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
 
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
VMware@night - Was ist neu in VMware Horizon View 5.3 und Mirage 4.3
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
 
SpiceWorks All Access IT 2019 Windows Autopilot
SpiceWorks All Access IT 2019   Windows AutopilotSpiceWorks All Access IT 2019   Windows Autopilot
SpiceWorks All Access IT 2019 Windows Autopilot
 
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
Citrix Desktop Master Class – New in XA/XD 7.9, Skype for Business, HDX Raspb...
 
Citrix xenapp training
Citrix xenapp training Citrix xenapp training
Citrix xenapp training
 
Slide 1 - Authenticated Reseller SSL Certificate Authority
Slide 1 - Authenticated Reseller SSL Certificate AuthoritySlide 1 - Authenticated Reseller SSL Certificate Authority
Slide 1 - Authenticated Reseller SSL Certificate Authority
 

Viewers also liked

Число π
Число πЧисло π
Число πQ-bart
 
Технология для консультантов
Технология для консультантовТехнология для консультантов
Технология для консультантовnefed0205
 
модель создания социотехнических систем о.р.мусина часть№5
модель создания социотехнических систем о.р.мусина часть№5модель создания социотехнических систем о.р.мусина часть№5
модель создания социотехнических систем о.р.мусина часть№5Олег Радикович Мусин
 
Alternatives to registration chart aug 9 2013 final (2)
Alternatives to registration chart aug 9 2013 final (2)Alternatives to registration chart aug 9 2013 final (2)
Alternatives to registration chart aug 9 2013 final (2)Frances Scott
 
Grupos de alimentos
Grupos de alimentosGrupos de alimentos
Grupos de alimentoscapd05
 
Energía inalámbrica, la nueva visión
Energía inalámbrica, la nueva visiónEnergía inalámbrica, la nueva visión
Energía inalámbrica, la nueva visiónjosen1997
 
Konpetentzia digitala
Konpetentzia digitalaKonpetentzia digitala
Konpetentzia digitalaezdugupentzau
 

Viewers also liked (19)

Be Impeccable
Be ImpeccableBe Impeccable
Be Impeccable
 
Vol12_issue2_feb2015
Vol12_issue2_feb2015Vol12_issue2_feb2015
Vol12_issue2_feb2015
 
Vol12_issue1_dec2014
Vol12_issue1_dec2014Vol12_issue1_dec2014
Vol12_issue1_dec2014
 
Число π
Число πЧисло π
Число π
 
Технология для консультантов
Технология для консультантовТехнология для консультантов
Технология для консультантов
 
модель создания социотехнических систем о.р.мусина часть№5
модель создания социотехнических систем о.р.мусина часть№5модель создания социотехнических систем о.р.мусина часть№5
модель создания социотехнических систем о.р.мусина часть№5
 
Alternatives to registration chart aug 9 2013 final (2)
Alternatives to registration chart aug 9 2013 final (2)Alternatives to registration chart aug 9 2013 final (2)
Alternatives to registration chart aug 9 2013 final (2)
 
Grupos de alimentos
Grupos de alimentosGrupos de alimentos
Grupos de alimentos
 
resume (2)
resume (2)resume (2)
resume (2)
 
RowdMap Providers as Keys to Success
RowdMap Providers as Keys to SuccessRowdMap Providers as Keys to Success
RowdMap Providers as Keys to Success
 
LUCY COUTURE
LUCY COUTURELUCY COUTURE
LUCY COUTURE
 
Energía inalámbrica, la nueva visión
Energía inalámbrica, la nueva visiónEnergía inalámbrica, la nueva visión
Energía inalámbrica, la nueva visión
 
Trabajo CMC.
Trabajo CMC.Trabajo CMC.
Trabajo CMC.
 
Konpetentzia digitala
Konpetentzia digitalaKonpetentzia digitala
Konpetentzia digitala
 
UAH 2014 Design Paper
UAH 2014 Design PaperUAH 2014 Design Paper
UAH 2014 Design Paper
 
Selecting the right provider for your contract
Selecting the right provider for your contractSelecting the right provider for your contract
Selecting the right provider for your contract
 
Nuestro trabajo en La Dorada
Nuestro trabajo en La DoradaNuestro trabajo en La Dorada
Nuestro trabajo en La Dorada
 
TotalAssure Booklet 022315
TotalAssure Booklet 022315TotalAssure Booklet 022315
TotalAssure Booklet 022315
 
Reference letter (1)
Reference letter (1)Reference letter (1)
Reference letter (1)
 

Similar to Wfl

ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!Martin Leyrer
 
IBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - PortfolioIBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - PortfolioIBM Sverige
 
Soccnx III - IBM Connections 3.0.1 Integration with Sametime
Soccnx III  - IBM Connections 3.0.1 Integration with SametimeSoccnx III  - IBM Connections 3.0.1 Integration with Sametime
Soccnx III - IBM Connections 3.0.1 Integration with SametimeLetsConnect
 
A Technical Guide To Deploying Single Sign On
A Technical Guide To Deploying Single Sign OnA Technical Guide To Deploying Single Sign On
A Technical Guide To Deploying Single Sign OnGabriella Davis
 
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...Frank Altenburg
 
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond finalId101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond finalSaurabh Calla
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMDEVOPS D-DAY
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...Wannes Rams
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...Klaus Bild
 
Wsadminlib.wasug.2011 0125-0726
Wsadminlib.wasug.2011 0125-0726Wsadminlib.wasug.2011 0125-0726
Wsadminlib.wasug.2011 0125-0726Rohit Kelapure
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration Laxmi Kanth Kshatriya
 
Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)Matt Lucas
 
Blockchain on ibm cloud
Blockchain on ibm cloudBlockchain on ibm cloud
Blockchain on ibm cloudSimone Romano
 
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...ITProceed
 
59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdf59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdfDeepakAC3
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateShikha Srivastava
 
Windows Server 2008 for Developers - Part 1
Windows Server 2008 for Developers - Part 1Windows Server 2008 for Developers - Part 1
Windows Server 2008 for Developers - Part 1ukdpe
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Jack-Junjie Cai
 
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012AVEVA
 

Similar to Wfl (20)

ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!ICON UK 2014 - Look mum, no passwords!
ICON UK 2014 - Look mum, no passwords!
 
IBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - PortfolioIBM Security Identity and Access Management - Portfolio
IBM Security Identity and Access Management - Portfolio
 
Soccnx III - IBM Connections 3.0.1 Integration with Sametime
Soccnx III  - IBM Connections 3.0.1 Integration with SametimeSoccnx III  - IBM Connections 3.0.1 Integration with Sametime
Soccnx III - IBM Connections 3.0.1 Integration with Sametime
 
A Technical Guide To Deploying Single Sign On
A Technical Guide To Deploying Single Sign OnA Technical Guide To Deploying Single Sign On
A Technical Guide To Deploying Single Sign On
 
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
IBM Connections 4.5 Integration - From Zero To Social Hero - 2.0 - with Domin...
 
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond finalId101 what's new in ibm lotus® domino® 8.5.3 and beyond final
Id101 what's new in ibm lotus® domino® 8.5.3 and beyond final
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...The lazy administrator, how to make your life easier by using tdi to automate...
The lazy administrator, how to make your life easier by using tdi to automate...
 
Wsadminlib.wasug.2011 0125-0726
Wsadminlib.wasug.2011 0125-0726Wsadminlib.wasug.2011 0125-0726
Wsadminlib.wasug.2011 0125-0726
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
 
Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)
 
Blockchain on ibm cloud
Blockchain on ibm cloudBlockchain on ibm cloud
Blockchain on ibm cloud
 
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
ITPROCEED_TransformTheDatacenter_ten most common mistakes when deploying adfs...
 
59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdf59264945-Websphere-Security.pdf
59264945-Websphere-Security.pdf
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
 
Windows Server 2008 for Developers - Part 1
Windows Server 2008 for Developers - Part 1Windows Server 2008 for Developers - Part 1
Windows Server 2008 for Developers - Part 1
 
Windows 7 For Itpro
Windows 7 For ItproWindows 7 For Itpro
Windows 7 For Itpro
 
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
Migrating Java EE applications to IBM Bluemix platform as-a-service (CloudFou...
 
InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012InduSoft Thin Client Webinar 2012
InduSoft Thin Client Webinar 2012
 

Recently uploaded

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 

Recently uploaded (20)

Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 

Wfl

  • 1. IBM Collaboration Solutions Open Mic Date: 29-10-2015 IBM Domino WEB Federated Login
  • 2. 2 IBM Corporation ©2015 Open Mic Team Irfan Jaffery - IBM ICS Support engineer Presenter Deepankar Panda - IBM ICS Support engineer Presenter Ranjit Rai - IBM ICS SWAT Focusing on entire Notes/Domino Jayavel Rajendran - IBM ICS SWAT Focusing on entire Notes/Domino Hansraj Mali - IBM ICS SWAT Focusing on Notes/Domino Narendra Nesarikar – IBM ICS Support Facilitator for Open Mics
  • 3. 3 IBM Corporation ©2015  IBM Web Federated Login introduction  Different Components • A web browser client for all iNotes users Federation Identity Provider • Windows Domain Environment • IdP Catalog (IdPCat.nsf) • Domino Web Server running iNotes functioning as the Home Mail Server for INotes client users server • ID Vault  Deployment Requirements  Implementation  General Troubleshooting  References  Q/A Agenda
  • 4. 4 IBM Corporation ©2015 IBM Web Federated Login Introduction  Provides a single sign-on experience when starting up the Notes client or iNotes  SSO between Notes, iNotes and windows domain environment and many other supported/compatible Identity Providers.  Eliminates regular iNotes password prompt.  Reduces the administrative cost for maintaining multiple directories.  Uses cryptographic mechanisms instead of passwords to improve security and minimize cost  The SAML IdP takes responsibility to authenticate the Notes user.  Users' IDs must be stored in an ID vault
  • 5. 5 IBM Corporation ©2015 Different Components Federation Identity Provider Currently Supported with IBM Notes/Domino 9.0.x  Microsoft® ADFS 2.0 integrated with Active Directory  IBM Tivoli Federated Identity Manager (TFIM, IBM Security Identity Manager). Domino web server authentication process using SAML
  • 7. 7 IBM Corporation ©2015 Contd... Windows Domain Environment  Requires Active Directory Configuration  Active Directory Federation Service 2.0 (ADFS) is used as Identity Provider  Client computer where the user is logging into Windows and running the browser  ADFS does the job of user authentication via Kerberos Authentication
  • 8. 8 IBM Corporation ©2015 Contd... IdP Catalog (IdPCat.nsf)  A Database needs to be created on Domino Server hosting ID Vault  Use idpcat.ntf template and database name must be IdPCat.nsf  If using unix the filename must be all lower case  Special database that contains trusted identity providers and their certificates.  An IdP config document is created and IdP configuration is imported  The Admin creating the document must be listed in the following fields on the server  Full Access Administrators  Administrators  Sign or run unrestricted methods and operations  Imports FederationMetadata.xml file exported from ADFS. This builds trust.  The idpcat.nsf must not be enabled for document locking.  Prevent attacks by deploying a very restrictive ACL on idpcat. This is why this highly sensitive information is not in the directory.
  • 9. 9 IBM Corporation ©2015 Contd... iNotes User Environment with Domino Home mail server  Web Browser  Domino Server 9.0/9.0.x Needs to be installed and should have HTTP enabled  SSL needs to be enabled on Domino Server  If the ID vault server is separate, it does not need to have SSL enabled  ID Vault should be hosted on Domino server  Security Policy for ID Vault should be configured and applied to iNotes users  Session Authentication should be set to SAML 2.0 under Server document  Exported copy of an SSL internet certificate from Federation Identity ( TIFM/ADFS 2.0 ) must be imported in Domino Directory and should be cross certified to create an internet cross certificate.
  • 10. 10 IBM Corporation ©2015 Contd... ID Vault  Standard ID Vault configuration should be done on Domino Server  Proper security policy should be created for ID Vault and should be pushed to the users  All user Ids must be harvested to the ID Vault Database  Identity Provider Configuration information should be updated under ID Vault
  • 11. 11 IBM Corporation ©2015 Deployment Requirements  IBM Domino Server 9.x onwards  Confirm your iNotes user has been added to the vault and can access their ID for encrypting/decrypting mails  Microsoft Windows Active Directory Domain Configuration  Active Directory Federation Services 2.0 ( ADFS 2.0 ) Configuration  If using ADFS or implementing SSL with TFIM then confirm that you can access your server through HTTPs  Client machine should be part of Windows Domain environment
  • 12. 12 IBM Corporation ©2015 Implementation – ADFS 2.0 Configuration  Run the ADFS console by selecting Start->Administrative Tools-> AD FS 2.0 Management  Navigate to the Relying Party Trusts folder  From the menu, select Action > Add Relying Party Trust Note: We have to follow the below step twice. We need to have 2 Relying Partry Trusts iNotes configuration on the IdP ID Vault configuration on the IdP
  • 26. 26 IBM Corporation ©2015 Contd... Right-click the new Relying Party Trust, and select Properties
  • 27. 27 IBM Corporation ©2015 Contd... Particularly if you have used a Domino metadata import file, check the Endpoints tab. The Domino server uses the POST Binding, which should appear in the list of SAML Assertion Consumer Endpoints. Domino server does not use an Artifact Binding, so if it exists in the list, you can remove it.
  • 28. 28 IBM Corporation ©2015 Contd... This is property window for ID Vault Configuration on the IDP.
  • 29. 29 IBM Corporation ©2015 Contd... Use the URL to download FederationMetaData from ADFS server (https://ADFSservername/FederationMetaData/2007-06/FederationMetaData.xml)
  • 30. 30 IBM Corporation ©2015 Implementation – Importing SSL Internet Certificate in Domino Directory
  • 33. 33 IBM Corporation ©2015 Implementation – Creating cross certificate in Domino Directory
  • 36. 36 IBM Corporation ©2015 Creating a configuration document in the idpcat.nsf database contd... The IdP Catalog application (idpcat.nsf) must exist on the Domino server that hosts the ID vault whether or not that is the same computer that runs iNotes. You will always have two IdP config documents for any iNotes server supporting WebFederated Login. One IdP config document is for the iNotes server with SAML authentication, and this document must reside in the IdP Catalog application on the iNotes server. The second IdP config document is for the iNotes server interface with the ID vault, and this document must reside in the IdP Catalog application on the ID vault server. The documents are similar, but differ in a few important fields.
  • 37. 37 IBM Corporation ©2015 Implementation – Importing FederationMetadata.xml in IdPCat.nsf iNotes Server with SAML Authentication
  • 38. 38 IBM Corporation ©2015 Implementation – Creating Certificate in IdPCat.nsf
  • 39. 39 IBM Corporation ©2015 Go to server notes.ini and add below lines SAMLAuthVersion=2 SAMLUrl=https://instructor.test.com SAMLPublicKeyHash=7IE7P9VjPxtAG6yR1SyeKw== SAMLCompanyName=TEST SAML Restart Domino server Contd...
  • 40. 40 IBM Corporation ©2015 Implementation – Importing FederationMetadata.xml in IdPCat.nsf iNotes Server Inteface with the ID Vault
  • 42. 42 IBM Corporation ©2015 Implementation – ID Vault and IdP Configuration in ID Vault
  • 45. 45 IBM Corporation ©2015 Integrated Windows Authentication (IWA) ● IWA is not necessary for SAML configuration ● Stops an iNotes user from being prompted for a password once they log on to their machine The following need to be in the same Windows Active Directory domain ● ADFS server ● Client computer where the user is logging into Windows and running the browser or Notes client ● The record for the user who is being authenticated via IWA Step 1: Create the ADFS Kerberos identity ● The Windows administrator logged into the Windows domain creates the ADFS Kerberos identity. ● This identity must be mapped to the Active Directory user that represents the ADFS HTTP server instance. ● setspn -a HTTP/instructor.test.com instructor$ ● setspn -a HTTP/Instructor instructor$ ● setspn -L Instructor$
  • 46. 46 IBM Corporation ©2015 Step 2: Set up the browser for the Windows client iNotes user Under Internet Options → Local Intranet → Sites add your ADFS URL
  • 47. 47 IBM Corporation ©2015 General Troubleshooting Before turning on SAML authentication:  Make sure the Web server is functioning properly for session authentication  Make sure SSL is deployed properly You can use fiddler or firebug for network trace. Test the Single sign-on service URL to make sure the IdP is functioning, independent of Domino.  Is the user properly prompted by the IdP (if password prompt required)?  If Integrated Windows Authentication (SPNEGO/Kerberos), use klist to see Kerberos ticket for the user to the SAML IdP.  Check the HTTP post with SAML assertion. If you face errors creating SAML certificate under IdP Configuration document in IdPCat.nsf database, you can check below things first  Certificate creation and metadata export use an agent in idpcat.  Refer hidden field named "NotesError" in IdP config document as it is helpful to diagnose error  "You are not authorized to perform that function"  Check permissions in server document security tab.  "Cannot accept internet certificate because the certificate is already in the ID file”  Use a different certifier name.
  • 48. 48 IBM Corporation ©2015 Contd... Sample output of DEBUG_SAML=31 Limitations: No support with Traveler devices Cannot work with Notes Single Login service Current support with 2 IDPs (ADFS and TIFM)
  • 49. 49 IBM Corporation ©2015 References Web Federated Login: http://www- 01.ibm.com/support/knowledgecenter/SSULMR_9.0.0/admin/saml_configuring_secure_web_feder ated_login_for_inotes_using_saml_t.dita
  • 50. 50 IBM Corporation ©2015 Questions? Visit our Support Technical Exchange page or our Facebook page for details on future events. To help shape the future of IBM software, take this quality survey and share your opinion of IBM software used within your organization: https://ibm.biz/BdxqB2 50 IBM Collaboration Solutions Support page http://www.facebook.com/IBMLotusSupport IBM Collaboration Solutions Support http://twitter.com/IBM_ICSSupport