How to implement OAuth Service?
Hi,
We are trying to connect RQM (and later other jazz based tools) to an own-developed defect tool running on an apache tomcat server by using a Cross-Server Communication link. To get this to work it seems like we have two options.
1. Adding the defect tool in the whitelist files.
2. Install and configure OAuth on our tomcat.
I would prefer to do it since according to the oslc definition, the service provider SHOULD have OAuth (meaning that it's preferred that we have it). Also, there are a lot of RQM instances and we don't want that all responsible need to stop the server, add some configurations and restart it just to connect to our defect system.
But from what I have found (with my googleability ;) ) I did not find any instruction for how to set up an OAuth service. Only a lot of client information. I think there must be a lot of people out there who connected jazz applications to some external system. Does anyone of you know how to do this? Maybe someone even have done this on a tomcat server?
We are trying to connect RQM (and later other jazz based tools) to an own-developed defect tool running on an apache tomcat server by using a Cross-Server Communication link. To get this to work it seems like we have two options.
1. Adding the defect tool in the whitelist files.
2. Install and configure OAuth on our tomcat.
I would prefer to do it since according to the oslc definition, the service provider SHOULD have OAuth (meaning that it's preferred that we have it). Also, there are a lot of RQM instances and we don't want that all responsible need to stop the server, add some configurations and restart it just to connect to our defect system.
But from what I have found (with my googleability ;) ) I did not find any instruction for how to set up an OAuth service. Only a lot of client information. I think there must be a lot of people out there who connected jazz applications to some external system. Does anyone of you know how to do this? Maybe someone even have done this on a tomcat server?
One answer
Hi,
We are trying to connect RQM (and later other jazz based tools) to an own-developed defect tool running on an apache tomcat server by using a Cross-Server Communication link. To get this to work it seems like we have two options.
1. Adding the defect tool in the whitelist files.
2. Install and configure OAuth on our tomcat.
I would prefer to do it since according to the oslc definition, the service provider SHOULD have OAuth (meaning that it's preferred that we have it). Also, there are a lot of RQM instances and we don't want that all responsible need to stop the server, add some configurations and restart it just to connect to our defect system.
But from what I have found (with my googleability ;) ) I did not find any instruction for how to set up an OAuth service. Only a lot of client information. I think there must be a lot of people out there who connected jazz applications to some external system. Does anyone of you know how to do this? Maybe someone even have done this on a tomcat server?
Mattias,
You will need to enable your application as an "OAuth Provider". There are libraries available in various languages to do so. Please see http://oauth.net/ and http://oauth.net/code/ websites.
Thanks
Vivek