Application identity get all vaults works but data inside a vault is empty

Application identity get all vaults works but data inside a vault is empty

avatar

I created a application identity inside our Devolutions Server. With the application id/secret I'm able to get a TokenID. With this TokenID I'm also able to get a list of all our Vaults. When I try to get data inside one of our Vaults I'm getting no data back in our response. And yes there are entries inside this specific vault.

Application identity



Login
4cfe6c0b-d9dd-43c2-95b5-e08d078b769c
Get all vaults
e1b50374-7fd7-4507-998e-526123a37400
Get all entries inside one of our vaults, but no data.
38affe84-a6f1-40f2-9e67-7348aa4d9804

6748ce87-f282-4220-9553-60d8663746b6.png

5c8d244b-af28-43c8-abbd-d33a0b2ad8b2.png

38affe84-a6f1-40f2-9e67-7348aa4d9804.png

e1b50374-7fd7-4507-998e-526123a37400.png

4cfe6c0b-d9dd-43c2-95b5-e08d078b769c.png

avatar

Recommended Answer

Hello,

Thank you for reaching out on this matter.

It appears that the application identity may not have sufficient permissions to view entries within the vault. I recommend assigning the application identity to a user group, then granting that group access to the specific entries in the target vault. You may also want to temporarily grant this group administrative rights to confirm whether the issue is permission-related.

Once the appropriate permissions are in place, you should be able to retrieve the entries successfully using the same API request as before.

Please let us know if you have any questions or if the issue persists.

Best regards,

Jacob Lafrenière

All Comments (3)

avatar

Hello,

Thank you for reaching out on this matter.

It appears that the application identity may not have sufficient permissions to view entries within the vault. I recommend assigning the application identity to a user group, then granting that group access to the specific entries in the target vault. You may also want to temporarily grant this group administrative rights to confirm whether the issue is permission-related.

Once the appropriate permissions are in place, you should be able to retrieve the entries successfully using the same API request as before.

Please let us know if you have any questions or if the issue persists.

Best regards,

Jacob Lafrenière

avatar
Hello,

Thank you for reaching out on this matter.

It appears that the application identity may not have sufficient permissions to view entries within the vault. I recommend assigning the application identity to a user group, then granting that group access to the specific entries in the target vault. You may also want to temporarily grant this group administrative rights to confirm whether the issue is permission-related.

Once the appropriate permissions are in place, you should be able to retrieve the entries successfully using the same API request as before.

Please let us know if you have any questions or if the issue persists.

Best regards,


@Jacob Lafrenière
Thank you for the quick reply. I created a Devolutions user group and assigned our application identity to this group. I configured the user group to all the vaults and made everything in the group administrator with the checkbox below

This did the job, thank you! Case can be closed.

4040ccc3-29e3-4168-bae0-122d60fe9a67.png

avatar

Hello,

Thank you for your follow-up.

I’m glad to hear that the issue has been resolved. I will mark this topic as resolved for now. Please feel free to reply to this message if you need to reopen it.

Best regards,

Jacob Lafrenière