| Operation |
Description |
| listTargets |
Lists the targets that a provider makes available for provisioning. Currently only the User object is supported |
| add |
This is currently not tested as the developer account only has a maximum of two users. Need to figure out a way to test this out better. |
| lookup |
Obtains the XML that represents an object on a target. Only User is supported at this point |
| modify |
Changes an object on a target. |
| delete |
Removes an object from a target. There doesn't appear to be a way to delete objects in Salesforce.com. You can disable objects but not delete them. |
| suspend |
Disables a user account. |
| resume |
Reenables a user account. |
| active |
Determines whether a user account is suspend or active. |
| setPassword |
Change the password to a new value. |
| expirePassword |
This is not implemented. |
| resetPassword |
Reset the password to a new generated one. |
| validatePassword |
This is also not implemented. |
| search |
This is implemented with limited functionality. Currently only does a full table scan. Will add selective query capability soon. |
| updates |
This is not implemented. But it looks like Salesforce.com has a way to track changes. Will add this soon. |