Required permissions for connection accounts in Cayosoft Administrator
Overview
When accessing target platforms, Cayosoft Administrator uses connection accounts to collect and manage data from the platforms. To ensure the correct operation of Cayosoft Administrator, the accounts must have corresponding roles, permissions and settings. This article lists both recommended and least-privilege sets of permissions and settings for the connection accounts used to access target platforms.
Permissions
Recommended permissions and settings
Review the table to learn more about the recommended sets of permissions and settings for each platform:
| Platform | Recommended permissions |
|---|---|
| Active Directory (AD) |
|
| AD Lightweight Directory Services (AD LDS) |
|
| Cayosoft Guardian integration |
|
| Google Workspace |
|
| Microsoft 365 |
|
| Microsoft Exchange |
|
| Microsoft Hybrid | — |
| Okta | — |
| Ping | — |
| Utils |
The SQL Server connection account:
IMPORTANT: If you are using the AD Users | Update SQL Server Database rule, the connection account must have an appropriate role to write to the database.
The Oracle DB connection account:
IMPORTANT: If you are using the AD Users | Update Oracle Database rule, the connection account must have an appropriate role to write to the database. |
| Workday |
The Workday HR connection account:
Refer to the list of the minimum required GET permissions for the domain security policy:
Refer to the list of the minimum required PUT permissions for the domain security policy:
IMPORTANT: The Person Data: Work Contact Information permission is required if your Workday environment distinguishes Worker and Person entities. |
Least-privilege permissions
Notes
Active Directory
If you need to restrict permissions to some objects you should perform the steps described in this article: How to deny Active Directory connection account permissions to an object.
If you encounter the Access Denied error when you attempt to create new users or reset user passwords, verify the connection user has the extended Unexpire password right assigned. Review the following article for more information: How to grant Cayosoft service account permissions to reset passwords for other user accounts.
Configuring granular permissions for Microsoft 365 connection account
Review the following step-by-step instructions to configure the least-privilege Microsoft 365 connection account:
- In Microsoft 365 extension settings, specify credentials for the Microsoft 365 account. You can create a new connection account to get Entra ID roles assigned and get consent granted automatically; alternatively, use an existing account and configure it manually.
- Delegate the Global Administrator role to the account. You will change the role assignments later.
- Grant consent as described in the following KB article: Register application and grant consent to access managed tenant. Log in using the same account used in the Microsoft 365 extension.
- In the Microsoft 365 Admin Portal, change roles assigned to the connection account. Refer to the table for the list of required roles: Microsoft 365.
- Verify the Exchange Online roles for the created Microsoft 365 connection account. The Microsoft 365 connection account must be a member of the Organization Management role in Exchange Online.
- Restart the Cayosoft Administrator Service.
Comments
0 comments
Please sign in to leave a comment.