Teamcenter Account
Overview
You can configure your accounts in SnapLogic using the Designer or Manager. Use this account type to connect the Snaps in the PLM Teamcenter Snap Pack to a Teamcenter web tier with a Teamcenter user name and either a password or a token. This account uses the adapter that is embedded in the Snap Pack, so you do not have to deploy a separate adapter service.
Prerequisites
- A running Teamcenter web tier that is reachable from your Snaplex.
- A Teamcenter user account with the permissions required by the Snaps you want to run.
- If you authenticate with a token, an identity provider that issues the token, and the JSON Web Key Set (JWKS) endpoint of that provider.
Account settings
| Field/Field set | Description |
|---|---|
Label*
String |
Required. Specify a unique label for the account. Default value: N/A |
Teamcenter URL*
String |
Specify the URL of the Teamcenter web tier that the Snaps must connect to. Example:
Default value: N/A |
Pool Profile
String |
Specify the connection-pool profile that this account must use. Leave this field blank to use the default pool profile. Default value: N/A |
Enforce profile
Checkbox |
Appears when Pool Profile contains a value. Select this checkbox to enforce the pool profile that you specified in Pool Profile. Default status: Deselected |
User*
String |
Specify the name of the Teamcenter user that the Snaps must log in as. Default value: N/A |
Password*
String |
Appears when Use token is deselected. Specify the password of the Teamcenter user. The value is masked in the account dialog and is stored as a sensitive value. Default value: N/A |
Use token
Checkbox |
Select this checkbox to log in with a token instead of a password. Default status: Deselected |
Token*
String |
Appears when Use token is selected. Specify the token to use instead of the password. Default value: N/A |
Validate token
Checkbox |
Select this checkbox to validate the token against the issuing identity provider before the account accesses Teamcenter. Default status: Deselected |
Token*
String/Expression |
Appears when Validate token is selected. Specify the token of the user that must be validated. Default value: N/A |
Url for JWKS*
String |
Appears when Validate token is selected. Specify the endpoint that serves the JSON Web Key Set (JWKS) used to verify the token signature. Default value:
|
| Accepted Audience(s) |
Appears when Validate token is selected. Specify the audiences that the token may be issued for. If you add at least one
row, the |
Audience
String |
Specify one accepted value of the Default value: N/A |
| Accepted Scope(s) |
Appears when Validate token is selected. Specify the scopes that the token must grant. If you add at least one row, the
|
Scope
String |
Specify one accepted value of the Default value: N/A |
| Additional Claims |
Appears when Validate token is selected. Specify any further claims that the token must carry, and the value that each claim must have. |
Claim
String |
Specify the name of the claim to validate. Default value: N/A |
Value
String |
Specify the value that the claim must have. Default value: N/A |
Group
String |
Specify the name of the Teamcenter group that the session must run in. Leave this field blank to use the default group of the user. Default value: N/A |
Role
String |
Specify the name of the Teamcenter role that the session must run in. Leave this field blank to use the default role of the user. Default value: N/A |
Project
String |
Specify the ID of the Teamcenter project that the session must run in. Default value: N/A |
Share pool
Checkbox |
Select this checkbox to share the connection pool with sessions that have the same key data, across account boundaries. Default status: Deselected |
Switch Group/Role/Project
Checkbox |
Select this checkbox to switch the group, role, and project within the existing Teamcenter session instead of opening a new session. Default status: Deselected |