cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Help us improve the PTC Community by taking this short Community Survey! X

Single Sign on Implementation on windchill

SModugu
12-Amethyst

Single Sign on Implementation on windchill

Hi @HelesicPetr  @avillanueva @BenLoosli  and everyone,

 

 

what are the general high level steps involved in implementing the SSO on windchill PDMlink?

PS: identity provider in our company is LDAP AD and CAS is Pingfederate which is already being configured.

7 REPLIES 7
HelesicPetr
22-Sapphire I
(To:SModugu)

Hi @SModugu 

I would say you need to study how to set a apache web server to allow the connection to windchill.

I have experience with a IBM WebSEAL. The WebSEAL cares about sso and all http communication goes throw the WebSEAL to an Apache. 

Apache is just set to allow the users from webseal autologin to the Windchill. 

sure the Windchill alias web address is set that WebSEAL works as a proxy server

PetrH

You can check the PTC IAM documentation.

 

Hope this helps.

 

regards

~Syed

jbailey
17-Peridot
(To:SModugu)

So when you say SSO, do you mean not having to directly log in (use credentials stored) ? or do you want to do SAML authentication?

SModugu
12-Amethyst
(To:jbailey)

I want to configure SSO to work with Windchill with an SAML authentication protocols.

HelesicPetr
22-Sapphire I
(To:SModugu)

ADAMBESAW
4-Participant
(To:jbailey)

How to directly log in to Windchill without having to click the OK button with user and passwords remembered?

jbailey
17-Peridot
(To:SModugu)

If you are talking about SAML authentication using Ping as the IdP, the steps are relatively straight forward.

  • Configure Data Store Connection to AD in Ping
  • Create authentication policy / authenticators in Ping
  • Configure SP connection in Ping
  • Install SP on Windchill Server (PTC recommended is Shibboleth)
  • Configure Apache for Shibboleth 
  • Configure Windchill for protocol auth only
  • If you use Desktop integration, configure msoi files to use WIZARD as the authentication type

Note, if your user attribute in the infoengine connection is something other than UID (ie sAMAccountName) AND you are using electronic signatures, modify codebase\reauthsecure\SSOReauthentication.jsp to get the right variable from the header.

 

Also, use SAML tracer for troubleshooting... it is an INVALUABLE aid to SAML debugging

Top Tags