SECURING
Before you begin
Note: If this and the previous condition are not met, the agents in the idpcat.nsf cannot be used for accomplishing the certificate creation and metadata export steps. If you want to perform these steps instead by using a sequence of commands at the Domino server console, see the related topic on creating a Domino metadata file manually.
The IdP Configuration document includes several fields whose values are supplied automatically when you import the metadata.xml file from the IdP.
Important: If the Domino server has a server.id file protected by a password, the administrator cannot use the Create Certificate button (Step 9) to create a metadata file. Instead, see the task in this sequence on creating the Domino metadata file if the server.id file is password-protected.
Important: If you later modify an existing SAML IdP Configuration document or add a new one, restart the HTTP process on the Domino Web server so that the changes are recognized.
Note: Enabling SAML authentication may have unexpected results with RSS feeds if your organization uses them.
Procedure
1. From the Domino Administrator client, create the IdP Catalog application (idpcat.nsf), using the template with the file name idpcat.ntf, or open the application if it already exists.
CAUTION: If your server is running on UNIX™, make sure the file name is all lower-case.
Restriction: If your organization is using SSL as recommended, you must include an IP address.
8. In the Federation product field, select either TFIM for IBM Tivoli Federated Identity Manager or ADFS for Microsoft Active Directory Federation Services, depending on which federation service you intend to use for SAML authentication. The default is ADFS.
9. In the Service provider ID field, enter the string that identifies Domino as a service provider partner with the IdP.
Note: If SSL is not configured at Domino and you are using TFIM for the IdP, this setting would include http instead of https, for example: http://domino1.us.renovations.com. If you use ADFS for the IdP, SSL is required, so you would use https in the string.
Important: An entry is required in this field to use the Create Certificate button on the Certificate Management tab.
Note: If the federation is configured on ADFS, this file may have a slightly different name, for example, FederationMetadata.xml.
Table 1. Fields in the IdP Configuration document whose values are generated from the metadata.xml file
For example, for the Renovations organization, using TFIM, SAML 2.0, and SSL, the following artifact URL might be generated: https://tfim.renovations.com/FIM/sps/samlTAM20/soap.
For example, for the Renovations organization, using TFIM, SAML 2.0, and SSL, the following login URL might be generated: https://tfim.renovations.com/FIM/sps/samlTAM20/logininitial.
Note: The value in this field is a subset of the expected URL to the IdP. The Domino server generates the full URL when necessary.
Note: This field appears only when the Type field is set to SAML 2.0.
For example, url.oasis.names.tc:SAML:2.0:protocol.
c. Leave the Enforce SSL field set to Yes if the Notes client embedded browser requires that any URL accessed at the IdP during the login sequence be protected with SSL.
Tip: The name does not have to match anything in the actual IdP configuration. However, the string does have to be compatible with the syntax of the idp.xml file; that is, it cannot include characters such as angle brackets (< or >).
https://your_SAML_service_provider_hostname
The string in this field is used by the IdP as the initial part of the URL for sending the user's SAML assertion back to Domino.
Note: If SSL is not configured at Domino and you are using TFIM for the IdP, this setting would include http instead of https, for example: http://domino1.us.renovations.com.
Note: You can use the string you entered in the Service Provider ID field on the Basics tab.
https://your_tfim_server.com/sps/samlTAM20/saml20
What to do next
If you use Internet Site documents, follow the steps in the related topics on them, to enable SAML and to specify the preferred session cookie.
Note: If you later change the authentication type in the Internet Site document to remove SAML, your change has no effect to disable SAML unless this IdP Configuration document is either disabled or deleted.
Parent topic: Configuring SAML in Domino Next topic: Creating a Domino metadata file manually
Related tasks Setting up a TFIM server as the identity provider (IdP) Setting up Microsoft Active Directory Federated Services (ADFS) as the federation for a Domino partner Using Domino as a SAML-based security provider with SSL Configuring SAML from the Internet Site (Web Site) document Creating a Domino metadata file manually
Related reference Cautioning client users about SAML and logout
Related information Supplementary information on Security Assertion Markup Language (SAML) configuration combinations of IBM Domino and other products