and more in a single search tool across platforms. Read the announcement here. |
09/27/2023 06:14 AM
Hi
We are looking for the best practices and ways to integrate Infor application. We thought of going via API but, could not find relevant information for IAM management.
Our current requirement is to import accounts and entitlement data from Infor and perform access certifications using Saviynt.
Thanks!
09/27/2023 06:51 AM
@RanjithSaiM , I believe Infor needs the data to be sent as form-data during provisioning calls. Is that the case in your scenario too? If yes, then it seems sending data as multipart/form-data is currently not supported. However, you should still be able to perform the import without issue as it does not include sending any data
Please see - https://forums.saviynt.com/t5/identity-governance/sending-request-as-multipart-form-data/m-p/31875#M...
10/06/2023 01:19 PM
@shivmanoThank you for your response. We are only looking for importing data currently and we do not have information on the API calls that needs to be made for importing account and entitlement information.
Do you happen to have any documentation or details which can help in this integration?
Thanks in advance!
10/09/2023 12:56 AM
You can refer to ImportAccountEntJSON features in the below developer's handbook
https://docs.saviyntcloud.com/bundle/REST-v2021x/page/Content/Developers-Handbook.htm#top
10/09/2023 01:29 AM
Thank you@shivmano, that is a link to the Generic REST API call.
I was looking for more on how to integrate application "INFOR" (https://www.infor.com/) and what API endpoints are available for IAM integration.
10/09/2023 05:13 AM
The API endpoints to pull user- access data from Infor should be available on that application's API documentation or should be provided by the application team. Do you have the endpoint using which you are able to pull account and access data locally ( for example: using postman? )
Here is a sample JSON for importing accounts with entitlements for an Infor integration that you can refer to
{
"accountParams": {
"connection": "userAuth",
"showResponse": true,
"processingType": "SequentialAndIterative",
"call": {
"call1": {
"connection": "userAuth",
"callOrder": 0,
"stageNumber": 0,
"http": {
"url": "https://abc.com",
"httpHeaders": {
"Accept": "application/json",
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"httpMethod": "GET"
},
"listField": "response.userlist",
"keyField": "accountID",
"colsToPropsMap": {
"accountID": "userName~#~char",
"name": "userName~#~char",
"customproperty1": "id~#~char",
"customproperty2": "name.givenName~#~char",
"customproperty3": "name.familyName~#~char",
"customproperty31": "STORE#ACC#ENT#MAPPINGINFO~#~char"
},
"pagination": {
"offset": {
"offsetParam": "startIndex",
"batchParam": "count",
"batchSize": 100,
"totalCountPath": "completeResponseMap.totalResults"
}
}
}
},
"acctEntMappings": {
"Role": {
"listPath": "groups.mdns",
"idPath": "",
"keyField": "entitlement_value",
"importAsEntitlement": false
}
}
},
"entitlementParams": {
"processingType": "SequentialAndIterative",
"entTypes": {
"Role": {}
},
"disableDeletedEntitlements": true
},
"acctEntParams": {
"entTypes": {
"Role": {
"call": {
"call1": {
"callOrder": 0,
"stageNumber": 0,
"processingType": "acctToEntMapping"
}
}
}
}
}
}
10/09/2023 05:23 AM
Thank you, @shivamo. Unfortunately customer is not aware of which API calls to be made, that is the reason I am reaching out on this forums to see if anyone can provide the "Infor application" endpoint information.
10/19/2023 08:12 AM
@RanjithSaiM You can go through https://docs.saviyntcloud.com/bundle/Infor-v23x/page/Content/About-This-Guide.htm to get more information on the same and customer should be able to understand the sample APIs provided in the article.
10/19/2023 08:28 AM
@ravidavethank you for the documentation link. I think the URL's are not mentioned for the respective JSON's
10/19/2023 08:57 AM
https://mingle-scim.inforcloudsuite.com/IND_DEV/v2/
This is the example from our docs portal. The endpoint is going to be in this format https://FQDN/CustomerInstance/v2
where v2/users might give you list of users to be imported as accounts in saviynt.
I also quickly verified on Infor official youtube channel which has a video on Impementing Cloud SCIM User Provisioning with external Identity providers just for reference but customer should be able to open a support case on user community or customer portal of infor to enable required features and provide other relevant information.
I have also provided my feedback on docs to provide a sample URL replacing "specify URL" so it will be useful for others. Let me know if you still need any further assistance.
10/19/2023 09:07 AM
Pls make sure to use the right version of API after discussing it with your infor admin/support. V2 is a reference. you need to make appropriate changes in your JSON.