I experienced an issue regarding the Google Apps driver. I need to activate and deactivate users in Google Apps Directory from IDM so I have a rule where I basically set destination attribute IsSuspended to true or false. Here there is the input document:
The problem is that in the Google Apps directory the user is deactivated and immediately reactivated. We know that because there is and audit log in Google that shows that the user is deactivated at timestamp dd/MM/yyyy hh:mm:ss and activated, after that, at same timestamp.
If I check the operation returned by Google in the driver log I don't see any error nor a different behaviour from other operations I may run on that driver. That's the response, you can see that I receive the DirectoryAppClient.suspenduser() but any DirectoryAppClient.restoreuser(), thus I don't understand why it is reactivated in Google domain:
That also happens in the other way: an inactive user which is reactivated became active and immediately inactive again.
Has anyone experienced something similar or does anyone have any idea on what may that be caused by?
PD: Driver version is 22.214.171.124