Oracle® Fusion Middleware .NET API Reference for Identity Connector Framework
E57662-01
|
Main interface for which consumers call the Connector API logic. More...
Inherits Org.IdentityConnectors.Framework.Api.Operations.CreateApiOp, Org.IdentityConnectors.Framework.Api.Operations.DeleteApiOp, Org.IdentityConnectors.Framework.Api.Operations.SearchApiOp, Org.IdentityConnectors.Framework.Api.Operations.UpdateApiOp, Org.IdentityConnectors.Framework.Api.Operations.SchemaApiOp, Org.IdentityConnectors.Framework.Api.Operations.AuthenticationApiOp, Org.IdentityConnectors.Framework.Api.Operations.ResolveUsernameApiOp, Org.IdentityConnectors.Framework.Api.Operations.GetApiOp, Org.IdentityConnectors.Framework.Api.Operations.ValidateApiOp, Org.IdentityConnectors.Framework.Api.Operations.TestApiOp, Org.IdentityConnectors.Framework.Api.Operations.ScriptOnConnectorApiOp, Org.IdentityConnectors.Framework.Api.Operations.ScriptOnResourceApiOp, and Org.IdentityConnectors.Framework.Api.Operations.SyncApiOp.
Public Member Functions | |
APIOperation | GetOperation (SafeType< APIOperation > type) |
Get an instance of an operation that this facade supports. More... | |
![]() | |
Uid | Create (ObjectClass oclass, ICollection< ConnectorAttribute > attrs, OperationOptions options) |
Creates a user based on the ConnectorAttributes provide. The only required attribute is the ObjectClass and those required by the Connector. The API will validate the existence of the ObjectClass attribute and that there are no duplicate name'd attributes. More... | |
![]() | |
void | Delete (ObjectClass objectClass, Uid uid, OperationOptions options) |
Delete the object that the specified Uid identifies (if any). More... | |
![]() | |
void | Search (ObjectClass oclass, Filter filter, ResultsHandler handler, OperationOptions options) |
Search the resource for all objects that match the filter. More... | |
![]() | |
Uid | Update (ObjectClass objclass, Uid uid, ICollection< ConnectorAttribute > replaceAttributes, OperationOptions options) |
Update the object specified by the ObjectClass and Uid, replacing the current values of each attribute with the values provided. More... | |
Uid | AddAttributeValues (ObjectClass objclass, Uid uid, ICollection< ConnectorAttribute > valuesToAdd, OperationOptions options) |
Update the object specified by the ObjectClass and Uid, adding to the current values of each attribute the values provided. More... | |
Uid | RemoveAttributeValues (ObjectClass objclass, Uid uid, ICollection< ConnectorAttribute > valuesToRemove, OperationOptions options) |
Update the object specified by the ObjectClass and Uid, removing from the current values of each attribute the values provided. More... | |
![]() | |
Schema | Schema () |
Retrieve the basic schema of this Org.IdentityConnectors.Framework.Spi.Connector. More... | |
![]() | |
Uid | Authenticate (ObjectClass objectClass, string username, GuardedString password, OperationOptions options) |
Most basic authentication available. More... | |
![]() | |
Uid | ResolveUsername (ObjectClass objectClass, string username, OperationOptions options) |
Resolve the given Org.IdentityConnectors.Framework.Api.Operations.AuthenticationApiOp.Authenticate username to the corresponding Uid. More... | |
![]() | |
ConnectorObject | GetObject (ObjectClass objClass, Uid uid, OperationOptions options) |
Get a particular ConnectorObject based on the Uid. More... | |
![]() | |
void | Validate () |
Validates the Org.IdentityConnectors.Framework.Api.APIConfiguration. More... | |
![]() | |
void | Test () |
Tests the current Org.IdentityConnectors.Framework.Api.APIConfiguration with the connector. More... | |
![]() | |
Object | RunScriptOnConnector (ScriptContext request, OperationOptions options) |
Runs the script. More... | |
![]() | |
Object | RunScriptOnResource (ScriptContext request, OperationOptions options) |
Runs a script on a specific target resource. More... | |
![]() | |
void | Sync (ObjectClass objClass, SyncToken token, SyncResultsHandler handler, OperationOptions options) |
Perform a synchronization. More... | |
SyncToken | GetLatestSyncToken (ObjectClass objectClass) |
Returns the token corresponding to the latest sync delta. More... | |
Properties | |
ICollection< SafeType < APIOperation > > | SupportedOperations [get] |
Get the set of operations that this ConnectorFacade will support. More... | |
Main interface for which consumers call the Connector API logic.
APIOperation Org.IdentityConnectors.Framework.Api.ConnectorFacade.GetOperation | ( | SafeType< APIOperation > | type | ) |
Get an instance of an operation that this facade supports.
|
get |
Get the set of operations that this ConnectorFacade will support.