If a JDBC environment has a table with fixed columns, where they don’t want to add a column for entitlements and all other columns are Identity replicated attributes, is there a way to create a record / account in the table?
We can mimic the aggregation of an entitlement for a column that isn’t there, so that all accounts appear to have an entitlement on aggregation even though that actual schema entitlement column doesn’t exist in the table. But I haven’t been able to provision an account.
My assumption is that all connectors must have a data field where we can build an association for an account that indicates they are entitled to have an account created, similar to the AD Group requirement.
Question: Are there any connectors where this wouldn’t be the case?
My research gives implications and assumptions, but I haven’t seen anything concrete.
I’ve had to do this for several JDBC connectors. Usually, just add to your account aggregation operations something like ‘DB Account’ as “Entitlement” so that every aggregated account has the entitlement called DB Account. Then you need to have either a JDBCProvision rule or use the Provisioning Query Settings (pictured):
With the provisioning query, can we prevent the entitlement add or do we need to use a cloud provisioning rule? I see it attempt to create the entitlement and the account on creation.
Is this the query to retrieve all accounts or the single account query?
You need to make sure you have something defined for the single account query because that’s what the provisioning action will use to determine whether or not an entitlement was “successfully assigned”