Skip to main content

Usercube-Fulfill-Scim

This executable creates, updates and deleles entries in an application using the SCIM API.

Examples

Connector specified

When specifying --connector, there is no need to specify --resource-types:

--connector "3" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret" --url "https://scim.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"

But the identifier can be also given instead of the id:

--connector "SCIM" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret" --url "https://scim.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"

Resource types specified

When specifying --resource-types, there is no need to specify --connector:

--resource-types "40" "41" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret" --url "https://scim.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"

But the identifiers can be also given instead of the id:

--resource-types "SCIM_NominativeUser" "SCIM_Administrator" --api-url "http://localhost:5000/" --api-client-id "Job" --api-secret "secret"--url "https://scim.contoso.com" --account "12345" --login "Contoso" --password "cOntoSo6789"

Arguments

Argument NameDetails
--api-client-id requiredType String Description Login used to authenticate to the server. Every request from agent to server needs to be authenticated with an OpenIdClient Connect ClientId/Secret pair, linked to a profile with the relevant permissions.
--api-secret requiredType String Description Password used to authenticate to the server. Every request from agent to server needs to be authenticated with an OpenIdClient Connect ClientId/Secret pair, linked to a profile with the relevant permissions.
--api-url requiredType String Description URL of Identity Manager server.
------
--server requiredType String Description URL of the SCIM endpoints of your application, not including the v2.
--login optionalType String Description Specifies the login of the account you may need.
--password optionalType String Description Specifies the password of the account you may need.
--application-id optionalType String Description Specifies the application connection login or the login of your application's id provider.
--application-key optionalType String Description Specifies the application connection password or the password of your application's id provider.
--oauth-url optionalType String Description The server's url when using OAuth2 authentication.
--oauth-token optionalType String Description Specifies the OAuth token to connect to the application.
--scim-syntax optionalType Enum Description Specifies the syntax used for requests body. Has to be one of those values: Salesforce (default value) or CyberArk