Setting up communication between servers
After the application is installed and configured, the administrator can configure friend applications, such as IBM ™
Rational Team Concert CCM (CCM) so that it can consume the services provided by SECollab and vice versa.
Friends (Outbound)
- Browse to the CCM Application Administration Screen at
https://ccm.acme.com:9443/ccm/admin
(this may require authenticating with CCM).
- Click on Friends (Outbound) on the CCM Application Administration Screen.
- The link between two servers is called a friend link. Friend links between servers indicate that any requests coming from these servers can be trusted.
By configuring friend links, the server can communicate with friend servers. The CCM "Add a Friend" Screen allows the establishment of a “Friend” relationship
between an external OSLC Provider to the CCM application (which is then referred to as an OSLC Consumer).
- Enter a name to identify this entry in the friend's list
- Enter the path to the Rootservices for the server you want to add as a friend.
- Example:
https://secollab.acme.com:8443/secollab/clm/rootservices
- The context chosen here should be the context used in the application server setup.
- Enter an OAuth Secret, a code phrase to be associated with the new OAuth consumer key from the friend server.
- Re-type your code phrase to help prevent typos.
- Click on the button Create a Friend this newly added outbound Friend.
- Click on Next in the CCM Add Friend Success Frame
and proceed to the Authorize Provisional Key dialog.
- Click on “Allow” to complete the registration of the Friend.
- You will find this new Friend in the Consumers panel of your SECollab Administration interface.
Consumers (Inbound)
Now that CCM recognizes SECollab as a friend OSLC Provider, one needs to configure the reverse link enabling SECollab to recognize CCM as a Friend OSLC provider.
To do this, you must add an OAuth consumer.
An OAuth consumer is the means for a third-party application to send queries to CCM on behalf of an identified user.
- Browse to the CCM Application Administration Screen at
https://ccm.acme.com:9443/ccm/admin
.
- Click on Consumers (Inbound) and register a new consumer with a Name, a Secret.
- Click Save and the consumer key is generated automatically by the server.
- Go to the page
https://secollab.acme.com:8443/secollab/web/clm/admin
and click on the tabFriends
.
- Enter the address of the CCM server and its rootservices (e.g.
https://ccm.acme.com:9443/ccm/rootservices
),
as well as the keys and secrets previously chosen.
- Click on Add a Friend then press the Save button.
This completes the implementation of communication between the servers.