|
|
The Windchill OSLC Services can be used only by OSLC clients; non-OSLC clients must use the Windchill (OData) Rest Services (WRS).
|
|
Property Name
|
Description
|
|---|---|
|
oslc.authorizationURI
|
URI for obtaining OAuth authorization
|
|
oslc.oauthAccessTokenURI
|
URI for obtaining OAuth access token
|
|
oslc.oauthRequestTokenURI
|
URI for obtaining OAuth request token
|
|
|
When you use OAuth authorization, make sure all requests to OSLC endpoints are prefixed with the configured SpringSecurityFilterChain url pattern. For example, if SpringSecurityFilterChain is configured with the /oauth/* url pattern, all OSLC endpoints must have the /oauth/oslc/* url pattern.
|
|
|
For a more secure configuration, use the CORS filter for a cross-domain OSLC configuration only.
|
|
|
When configuring Windchill to share OSLC resources with other PTC OSLC client applications, install these applications locally in the same domain.
|
|
|
This configuration is necessary to ensure compatibility with newer browser versions.
|
|
Property
|
Description
|
|---|---|
|
trustedAncestorSites
|
Specify the URL of the cross-site OSLC server to enable framing of the OSLC preview page.
This value should match the value for allowedOrigins in the OSLCContentSecurityFilter in the web.xml file.
For example, the URL of the cross-site Codebeamer server https\://ppumsv-ipfc408d.almrd.example.com\:8573
|
|
authCookieNameRegexp
|
Regular expression for the authentication cookie name, which can be the same as the name of the authentication cookie.
For example: _shibsession_.*
To locate the authentication cookie, login to the Windchill and go to > > in the browser.
|
|
enableOslcPreviewRewrite
|
Set this value to true to enable the Apache-based jump page flow.
|
|
enableRefererChecking
|
Set this value to true to enable a referer header check as an additional security measure. This is optional.
|
|
originBaseUrl
|
If enableRefererChecking is set to true, then specify the base URL of the Windchill server.
For example: https\://pwrdcsv-wcqa576d.ptcnet.ptc.com
|
|
setReferrerPolicy
|
If enableRefererChecking is set to true, then set this value to true to configure the referrer policy response header to strict-origin.
|