TWC
The TWC Module provides integration with NoMagic’s Teamwork Cloud. For MDK SSO login integration, the MDK and TWC must be configured.
TWC: TWC SSO must be configured correctly and working via the Single-Sign On tab when logging in to TWC from Cameo
MDK: Under Options -> Environment -> MDK -> Set MMS Authentication Chain, add org.openmbee.mdk.tickets.TWCAcquireTicketProcessor to the front
MMS: If the TWC api has a self-signed or private SSL cert, ensure the Java runtime running MMS has the root cert in its keystore
Configuration
The TWC Module supports multiple instances of TWC. The following configuration are available, where twc.instances is a list.
- twc.instances[i].url
The url of the REST interface of TWC.
- twc.instances[i].protocol
The protocol to use for the REST interface of TWC.
- twc.instances[i].port
The port for the REST interface of TWC.
- twc.instances[i].aliases
A list of aliases for the REST interface of TWC.
- twc.instances[i].adminUsername
The admin username to use with the defined instance. Required.
- twc.instances[i].adminPwd
The admin password to use with the defined instance. Required.
- twc.instances[i].roles.project_read
The TWC roles to use for MMS project_read permissions.
- twc.instances[i].roles.project_read_commits
The TWC roles to use for MMS project_read_commits permissions.
- twc.instances[i].roles.project_read_permissions
The TWC roles to use for MMS project_read_permissions permissions.
- twc.instances[i].roles.project_edit
The TWC roles to use for MMS project_edit permissions.
- twc.instances[i].roles.project_create_branch
The TWC roles to use for MMS project_create_branch permissions.
- twc.instances[i].roles.project_update_permissions
The TWC roles to use for MMS project_update_permissions permissions.
- twc.instances[i].roles.branch_read
The TWC roles to use for MMS branch_read permissions.
- twc.instances[i].roles.branch_read_permissions
The TWC roles to use for MMS branch_read_permissions permissions.
- twc.instances[i].roles.branch_edit_content
The TWC roles to use for MMS branch_edit_content permissions.
- twc.instances[i].roles.branch_update_permissions
The TWC roles to use for MMS branch_update_permissions permissions.