Additional OSLC integration services and requirements

Root services provides the entry point for the OSLC service discovery documents. OAuth security is required for OSLC authentication.

Root services

Although the root services document is not part of the OSLC specification, it provides the entry point for the OSLC service discovery documents and the configuration URLs that are needed to consume OSLC services.

The root services document is located by a URL, based on the server location of the Rational® DOORS® Web Access server. For example, if the Rational DOORS Web Access server is installed at http://doors.example.com/, then the root services document is in the following location:
  • For Rational DOORS Web Access version 1.4.0.1 and earlier, the location is http://doors.example.com/rm/discovery/rootservices
  • For Rational DOORS Web Access version 1.4.0.2 and later, the location is http://doors.example.com/public/rootservices

Secure authentication

Security is required for OSLC and is provided by OAuth 1.0a. OAuth is an open protocol that provides secure API authorization in a simple, standard method from desktop and web applications. To access most OSLC URIs, including URIs for service discovery, requirements, requirement collections, you must be an authenticated user. OAuth authentication is not required for the root services URI. For more information, see the OAuth 1.0a Specification.

Extending Rational DOORS with OSLC DXL services

For information about OSLC DXL services for extending Rational DOORS, see OSLC DXL services for Rational DOORS. Also, see the Using DXL (the Rational DOORS Extension Language).