We are exploring the possibility of integrating SailPoint IdentityIQ (IIQ) with HashiCorp Vault to eliminate the manual process of updating application passwords. We would like to understand whether this integration would involve retrieving passwords or secrets from Vault, and which approach would be most appropriate. Additionally, we want to confirm whether it is possible to reuse the same password or secret for a defined period of time before requesting a new one, rather than retrieving fresh credentials every time an application process runs. This would help reduce unnecessary credential rotation while maintaining security.
I’ve done this! It requires that you create a CredentialManager implementation, which isn’t too hard. I’d be happy to share tips, but I’ll need to check whether I can open-source the entire library.
@jayantkumar Mostly IIQ secrets are static, how will make it TTL instead of long live? Also,how can we integrate this with IIQ’s native APIs to not get it from DB and get it from VaultSecret?