I need to create a JDBC application in SailPoint IdentityIQ, but when assigning or revoking permissions, the operation must be done via an API, and certain actions are required after authenticating with an access token. To avoid repeating the authentication process, a separate Web Service application has been created to handle the connection between IIQ and the API.
Is it possible to call this Web Service application from within the JDBC application provisioning rule and perform the necessary operations without needing to authenticate again?
If I understand correctly, by creating the connection using ConnectorFactory with the application for the API, since the authentication is already handled in the application’s configuration, it would only be necessary to use this connection to make the API calls for the operations I need. Is that correct?
Yes. There you can find an example hwo to use the getObject operation.
For the other operation of webservice you can use getConnectorServices() funcion that return a openconnector.ConnectorServices object: