Exporting User Data from WSO2 Identity Server¶
-
Download scim-bulk-user-export-tool from here.
-
Extract the downloaded .zip file.
-
Run the
start.sh
script inside the extracted directory.sh start.sh
-
Provide the host address of the WSO2 Identity Server instance.
Note
If you are getting data from the super-tenant, you only need to provide the host address of the instance
(E.g. For a local instance
https://localhost:9443
).If you are getting data from a tenant, you need to append
t/<tenant-domain>
to the host address.(E.g. For a local instance
https://localhost:9443/t/wso2
). -
Provide the user credentials of a user with the required permissions to call SCIM 2.0
users
endpoint. -
Provide the location of the CSV file you need to create. This is an optional parameter and by default, the tool will create
users.csv
in the tool directory. -
Select the attributes that need to be filtered. Only the chosen attributes will be specified in the CSV file. This is also an optional input.
-
Provide the attributes that you need to exclude when creating the CSV file. These attributes will not be included in the CSV file. This is also an optional input.
-
Provide the userstore domain to be filtered to have users from the specified userstore in the created CSV file. This is an optional input.
-
Provide the start index to retrieve the users. The default is set to 1.
-
Provide the batch count to retrieve the users. The default is set to 100.
-
Provide the maximum count of users to be retrieved. The default is set to unlimited.