Default Method for Generating Service Provider Metadata

FlexNet Code Insight 6.14.0

The following process describes how to use the default method to generate the SP metadata for SSO configuration. This method, which uses the default keystore shipped with FlexNet Code Insight, is an easy way to generate SP metadata that ensures secure SSO communications.

If you require additional encryption or signing for SSO, generate your SP metadata using the custom method, as described in Custom Method for Generating Service Provider Metadata.

To use the default method for generating SP metadata, do the following:

1. From the appropriate archive in your FlexNet Code Insight Core Server installation, extract the these files to your own empty directory:
On Windows, extract the following files from fnciInstallPath\docs\SSO.zip:
palamida_metadata.bat 
palamida_replace.vbs 
sp_metadata_template.xml 
On Linux, extract the following files from fnciInstallPath/docs/SSO.zip:
palamida_metadata.sh 
sp_metadata_template.xml 
2. Run the appropriate command to generate the SPMetadata.xml file containing the SP metadata:
On Windows:

palamida_metadata.bat "entity_id" "server_url" SPMetadata.xml 

On Linux:

bash ./palamida_metadata.sh entity_id server_url SPMetadata.xm

The following describes the variables used in the command and provides command examples.

entity_id—The unique identifier for your Code Insight Core Server as an SP in the format <w>:<x>:<y>:<z>. This is usually specified by the Identity Provider but is not mandated by SSO.
server_url—The HTTPS URL handling the SP’s user sign-in requests. This is usually the URL for your Code Insight Core Server in the following format: HTTPS://myhost.mycompany.com:port. The port value should match the port used in the HTTPS configuration for the Core Server. (The default and recommended port value for HTTPS is 8443.)

Example commands:

palamida_metadata.bat "ww:xx:yy:zz" "https://myhost.companyA.com:8443" SPMetadata.xml 

bash ./palamida_metadata.sh ww:xx:yy:zz https://myhost.companyA.com:8443 SPMetadata.xml 

3. Copy resulting SPMetadata.xml file to fnciInstallPath/config/core/security in the Core Server installation.