...
The following target system configuration parameters are available
General host parameters
Parameter | Description / Remarks |
---|---|
Server (mehrere getrennt mit ";") | Oracle server host name, can be multiple hosts delimited by the “;” character. All hosts use the same credentials and parameters as defined below |
Usernamen | User name for the database |
Passwort | Password for the database |
Port | Numeric port value, default is 1521 |
SID / Servicenamen | SID or Service name of the Oracle DB instance |
SQL parameters
See below for an explanation of the different SQL command types
...
Info |
---|
The Parameter IDENTITY_ID ist hard-coded and can’t be changed/defined. |
System connector method | SQL command type | Input parameters | Excepted return value | Description |
---|---|---|---|---|
SQL CreateIdentity | Stored procedure |
|
| Creates the user in the target system |
SQL GetIdentityParameters | Select query (function) |
|
| Returns all the user parameters of a user |
SQL CheckIdentityExists | Select query (function) |
|
| Checks if the user in the target system exists, if rows are returned → true, else false |
SQL FindObjectIdentifiersByAttributes | Select query (function) |
|
| Finds object identifiers of users by their attribute values. Returns all the object identifiers of users where the attributes values were found |
SQL UpdateIdentity (→ calls SQL GetIdentityParameters) | Stored procedure |
| - | Updates a user with the attribute values |
SQL DeleteIdentity | Stored procedure |
| - | Deletes a user by their identity identifier |
SQL ValidateCredentials | Not implemented | - | - | - |
SQL IsIdentityActivate | Select query (function) |
|
| Checks if the user in the target system is active, if rows are returned → true, else false |
SQL ActivateIdentity | Stored procedure |
| - | Activates a user in the target system |
SQL DeactivateIdentity | Stored procedure |
| - | Deactivates a user in the target system |
SQL SetIdentityPassword | Not implemented | - | - | - |
SQL IsPropertyValueUnique | Select query (function) |
|
| Checks if a property value is unique in the target system. There are 3 cases that gets checked to determine if the property value is unique:
|
Resource methods
System connector method | SQL command type | Input parameters | Excepted return value | Description |
---|---|---|---|---|
SQL CreateResource | Stored procedure |
|
| Creates the resource in the target system |
SQL GetResourceParameters | Select query (function) |
|
| Returns all the resource parameters of a resource |
SQL CheckResourceExists | Select query (function) |
|
| Checks if the resource in the target system exists, if rows are returned → true, else false |
SQL UpdateResource (→ calls SQL GetResourceParameters) | Stored procedure |
| - | Updates a resource with the attribute values |
SQL DeleteResource | Stored procedure |
| - | Deletes a resource in the target system |
SQL GetResources | Select query (function) |
|
| Returns resources of a specific system resource type, filtered by the text pattern and limited by the max results value |
SQL IsResourcePropertyValueUnique | Select query (function) |
|
| Checks if a property value is unique in the target system. There are 3 cases that gets checked to determine if the property value is unique:
|
Identity-resource membership methods
System connector method | SQL command type | Input parameters | Excepted return value | Description |
---|---|---|---|---|
SQL AddIdentityToResource | Stored procedure |
| - | Adds the user to the resource |
SQL RemoveIdentityFromResource | Stored procedure |
| - | Removes the user identity from the resource |
SQL GetResourcesFromIdentity | Select query (function) |
|
| Gets all the resources from the identity |
SQL GetIdentityMembersByResourceIdentifier | Select query (function) |
|
| Gets all the user identities from the resource |
SQL command types
Select Query (function)
...
Examples:
create_user
update_user
Identity features
The following identity functions are supported:
Supported | |
Create / delete identities | ✅ |
Provisioning identities | ✅ |
Update identities | ✅ |
Provisioning identity updates | ✅ |
Deprovision identities | ✅ |
Cleanup of inactive identities active | ✅ |
Check password changed active | ✅ |
Resources features
The following resource functions are supported:
Supported | |
Create/delete resources | ✅ |
Provision resources | ✅ |
Update resources | ✅ |
Provisioning resource changes | ✅ |
Deprovisioning resources | ✅ |
Provisioning resource allocations | ✅ |
Deprovisioning resource allocations | ✅ |
Provisioning resources-resource allocations | - |
Deprovisioning resource resource allocations | - |
Cleanup features
The following cleanup functions are supported:
Supported | |
In the should-actual Log available | - |
Should be - Actually is - cleanup | - |
Read back account properties | ✅ |
Resource identity member target system clean up | - |
Resource resource member target system clean up | - |
How-to Artikel
Filter by label (Content by label) | ||
---|---|---|
|
...