1. Architektur

2. Was es kann, was es nicht kann

+ Eine Anmeldung für mehrere Teamcenter-Applikationen.

+ Kein separates Teamcenter-Passwort , Authorisierung gegen Verzeichnis-Dienst (ActiveDirectory, Novell, LDAP).

+ Übernahme von Windows-Session (Autologin).

- Auf Teamcenter-Applicationen beschränkt.

- Keine Teamcenter-Gruppen/Rollen Auswahl, Login immer in Default-Gruppe.

3. Teamcenter SSO Login

tcsso_003.png

 

Der Teamcenter Security Agent zeigt die bestehende Verbindung zum SecurityService an:

tcsso_004.png

4. Teamcenter SSO Support für RAC und Server installieren/konfigurieren

tcsso_005.png

'Teamcenter Security Service', 'Teamcenter Single Sign-On for Rich Client' selektieren

tcsso_006.png

5. Für die TSS-Registry merken

Application ID=Teamcenter
'tcssols' steht für 'TC SSO Login Service' und entspricht dem Namen der *.war-Dateien die INSWEB.bat erzeugt.
Ebenso steht 'tcssoservice' für den 'TC SSO Identity Service'. Diese Namen sind nicht fix vorgegeben und in der Doku mal so, mal so gesetzt (Historie!).

tcsso_007.png tcsso_008.png

Wenn der .NET WebTier das nicht mitbekommt, deinstallieren und neu installieren

6. Teamcenter Login Service installieren/konfigurieren

TcSecurityServices8.3_20100610.zip entpacken

INSTALL_SSO.EXE->icd entpacken

INSTALL_SSO_DE_DE.EXE->icd entpacken

Falls noch kein J2EE-WebTier entpackt wurde, INSTALL_TCWEB.EXE ausführen, nach TC_ROOT\Web_Tier entpacken.

cd TC_ROOT\Web_Tier

set JAVA_HOME=

set PATH=%JAVA_HOME%\bin;%PATH%

ins

tcsso_009.png tcsso_010.png tcsso_011.png tcsso_012.png tcsso_013.png

7. Teamcenter Login Service installieren/konfigurieren

tcsso_014.png tcsso_015.png

\\cassitest\plmshare\scripts\bctsi_loginname.bat
ist für Testzwecke:

@ECHO OFF

echo %USERNAME%



tcsso_016.png tcsso_017.png tcsso_018.png

8. Teamcenter Security Service installieren/konfigurieren

tcsso_019.png tcsso_020.png

Hier werden die Zugriffsparameter auf den "Directory Service" eingestellt.

tcsso_021.png tcsso_022.png tcsso_023.png tcsso_024.png

Dies ist die TCSSO Application Registry, Application ID noch gemerkt?

9. Deploy

Die *.war Dateien (siehe xxx_staging\deployment Unterverzeichnisse)
ins Deployment-Verzeichnis des ApplicationServers (jBoss: %JBOSSHOME%\server\default\deploy) kopieren

10. jBOSS/Tomcat starten

11. Test Identity Service

cassitest:8080/tcssoservice/xmlrpc öffnen
-> XML wird angezeigt mit Meldung 'Internal error: null request'

12. Test Login Service

cassitest:8080/tcsols/ öffnen
-> Login-Seite wird angezeigt

13. Test Login Webclient

Sollte zum Login-Service weiterleiten.

Kontakt

Bei Fragen steht Ihnen Frau Jasmin Meier gerne zur Verfügung.

Tel: +49 7852 996-253
jmeier(at)bct-technology.com

Alternativ können Sie auch unser Kontaktformular verwenden.


Sie haben Fragen zum Thema? Tauschen Sie sich jetzt mit anderen Anwendern aus!
Wir laden Sie herzlich zum aktiven Austausch ein...Treten Sie unserer LinkedIn Gruppe bei!