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: |
|
•
|
sp_metadata_template.xml |
|
•
|
On Linux, extract the following files from fnciInstallPath/docs/SSO.zip: |
|
•
|
sp_metadata_template.xml |
|
2.
|
Run the appropriate command to generate the SPMetadata.xml file containing the SP metadata: |
palamida_metadata.bat "entity_id" "server_url" SPMetadata.xml
bash ./palamida_metadata.sh entity_id server_url SPMetadata.xml
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. |
Open topic with navigation