ConnectWise Control
ConnectWise Configuration
-
Log into your admin session on ControlWise Control
-
Go on the Administration panel, then go in Security and Enable SAML
-
Click on Configure and fill the following fields:
- IdentityProviderMetadataUrl
https://mydomain.trustelem.com/app/33XXXX/metadata
- UserNameAttributeKey
NameID
- UserDisplayNameAttributeKey
displayname
- EmailAttributeKey
email
- RoleNamesAttributeKey
role
- DisplayName
- The value written here will complete the Connect with displayed on the ConnectWise authentication page
Trustelem Configuration
-
Click on Save Configuration and then on Generate Metadata
-
In the metadata, on the first line, copy the link located in entityID=" "
-
On Trustelem, cut the link in the EntityID field
-
Fill the Roles fields with one or several roles separated by commas; these roles with be applied by default to all users
-
You can overload the roles with the Advanced setting's script, for example:
function CustomSAMLResponse(msg: SAMLResponse, user: User, groups: Groups, deny: Deny): void {
for (const cust_group in groups) {
if (cust_group === "admin") {
msg.addAttr("role", "Control Administrator");
}
}
}