The configuration process that follows is from the perspective of an administrator at IdP1. Therefore, IdP1 is the local IdP.
The following process establishes the IdP partner:
Before you can establish a partnership, define a connection to a user directory.
The procedures that follow illustrate a connection to an ODBC user directory using the default data source that is installed with the product.
Important! The CA FedManager Data Source is where federation system policies are stored. For this example, use this data source as a user directory; however, in a production environment use a different data source.
To use this data source:
Set up the sample users for the data store by importing the ODBC schema and sample data.
The product provides script files to create the schema and data for storing sample users in the CA FedManager data source. You can store this data in the same SQL Server or Oracle database that you specified when installing CA SiteMinder® Federation Standalone.
Follow these steps:
Windows (default location): federation_install_dir\siteminder\db\SQL
UNIX: federation_install_dir/siteminder/db/sql
Import the following files:
Creates the schema for sample users in a SQL server database and populates the database with sample users.
Creates the schema for sample users in an Oracle database and populates the database with sample users.
For example, if you look in the script, you can see a sample user named GeorgeC with a password of siteminder.
After you import the proper schema to populate the ODBC user directory, establish the connection to the user directory.
Follow these steps:
http://idp1.example.com:8888/ca/federation/adminui
CA SiteMinder® Federation Standalone is installed with idp1.example.com as the server name. In the browser, map this host name to the IP address where CA SiteMinder® Federation Standalone is installed.
Note: Verify that JavaScript is enabled in the browser to open the Administrative UI.
The View User Directories dialog displays.
The Connect to ODBC dialog opens.
FedSQL
CA FedManager Data Source
Select check box
Enter the name used to access your database.
Enter the password used to access your database.
Enter the database password again.
Enter the name of the ODBC directory attribute used as the Universal ID. This value can be passed to other applications that communicate with CA SiteMinder® Federation Standalone to maintain the identity of the user. This field is required when the CA SiteMinder® Connector is enabled.
You return to the View User Directories dialog.
You receive a message indicating whether the connection is successful.
Continue by configuring the IdP and SP entities.
After establishing the user directory connection, you should identify the local and remote sides of the partnership. In the Administrative UI, each partner is referred to as an entity.
The following procedures tell you what values to provide for the local and remote entities. However, in a real network configuration, it may be common that each side creates a local entity, exports the local entity to a metadata file, then exchanges the files so that each side can define the remote entity.
Follow these steps:
Local
SAML2 IDP
idp1
This value identifies the entity to the partner.
idp1
This value identifies the entity object internally in the CA SiteMinder® Federation Standalone database. The partner is not aware of this value.
http://idp1.example.com:9090
Leave the other settings as they are.
Note: The Entity Name can be the same value as the Entity ID, but the value must then not be shared with any other entity at the site.
You return to the View Federation Entities window. Configure the remote partner.
To create the Remote SP Entity
The Create Entity dialog displays.
Remote
SAML2 SP
sp1
This value identifies the entity to the partner.
sp1
This value identifies the entity object internally in the CA SiteMinder® Federation Standalone database. The partner is not aware of this value.
0
HTTP-Post
http://sp1.demo.com:9091/affwebservices/public/
saml2assertionconsumer
Select the checkbox in this column for the entry row.
Leave the other settings as they are.
The remote SP entity is configured.
After the local and remote entity are configured, you can now create a partnership.
After creating the partnership entities, follow the partnership wizard to configure the IdP ->SP partnership. The first is to provide the name and other basic information for the partnership.
Follow these steps:
Selecting this option indicates that you are the local IdP.
You come to the first step in the partnership wizard.
TestPartnership
idp1
(selected from the pull-down list)
sp1
(selected from the pull-down list)
http://idp1.example.com:9090
This value should be provided by default.
Accept the default
In the Federation Users dialog, select the users for which the IdP generates assertions.
Follow these steps:
By accepting the defaults, you indicate that CA SiteMinder® can generate assertions for all users in the user directory.
The Assertion Configuration step lets you specify the format and value of the NameID and the attributes that identify a user. These attributes are included in the assertion.
Note: NameID is always included in the assertion.
In this configuration, specify only the Name ID. Do not add any other attributes.
Follow these steps:
Unspecified
Static
GeorgeC
To establish single sign-on between partners, configure the SSO settings.
Follow these steps:
For the purposes of this simple partnership, disable signature processing. However, in a production environment, the Identity Provider must sign assertions.
Follow these steps:
You have completed the partnership definition for one side of the federation partnership. Verify the settings.
Follow these steps:
The IdP side of the partnership is complete. Define the SP side of the partnership on a different system than the IdP system.
|
Copyright © 2014 CA.
All rights reserved.
|
|