Doing testing on SCIM implementation with Confluence and Azure AAD, with authentication with OIDC and ran into following issue:
If a SCIM provisioned account is deleted manually from Confluence, Azure does not seem to have a way to figure out that it has been deleted so it will not create the user again on the next provisioning cycle. Is there a way to clear out Azure's "cache" or storage of existing user so that it sees that the user no longer exists in the application it is SCIMing to?
I attempted removing/re adding user to Provisioning/Users and Groups to see if it would pick it up again and it did not. I tried manually creating the user in Confluence with correct name/username/email to see if the link between Azure and the app could be restored and it did not work.
So my question is - is there anyway to support 2 way syncing from Azure AD and an application using SCIM? Is Azure ale to receive requests from the app that a user has been deleted? If not, what steps need to be done to clear out Azure's cache so that the user can be provisioned again via SCIM?
Let me know if you need more details, thanks.