The configuration process that follows is from the perspective of an administrator at the SP, in this example, SP1. Therefore, SP1 is the local SP.
The following process establishes the SP 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 CA SiteMinder® Federation Standalone.
Important! The CA FedManager Data Source is where CA SiteMinder® Federation Standalone 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:
The Create Entity dialog displays.
Local
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.
http://sp1.demo.com:9091
Note: The entity ID and name must be the same as you specified for the remote SP entity at the Identity Provider.
You return to the View Federation Entities window. Configure the remote partner.
To create the remote IdP
The Create Entity dialog displays.
Remote
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.
Note: The entity ID and name must be the same as on the Identity Provider side.
SSO Service URL Group Box
HTTP-Redirect
http://idp1.example.com:9090/affwebservices/public/saml2sso
After the local entity and remote entity are configured, you can create a partnership.
After creating the partnership entities, follow the Partnership wizard to configure the necessary components of the SP -> IdP partnership.
Follow these steps:
You come to the first step in the Partnership wizard.
DemoPartnership
sp1
idp1
Accept the default
Designate which attribute from the assertion should be used to identify a user. This identity attribute value is used in the user disambiguation process, that is, the process of locating the user record in the SP's user directory.
Follow these steps:
Name=%s
This entry instructs CA SiteMinder® Federation Standalone to replace the variable (%s) with the value of the Name ID attribute from the assertion and match it with the Name column in the sample users database. If a match is found, the user is disambiguated and allowed to access the target resource.
To establish single sign-on between partners, configure the SSO settings.
Follow these steps:
In this sample partnership, this target is http://spapp.demo.com:80/spsample/welcome.html
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 for the local SP side of the federation partnership.
Follow these steps:
The SP side of the partnership is now configured.
|
Copyright © 2014 CA.
All rights reserved.
|
|