Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Saviynt SSM - How to integrate Infor application

RanjithSaiM
New Contributor
New Contributor

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!

10 REPLIES 10

shivmano
Regular Contributor III
Regular Contributor III

@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... 

RanjithSaiM
New Contributor
New Contributor

@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!

shivmano
Regular Contributor III
Regular Contributor III

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 

RanjithSaiM
New Contributor
New Contributor

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.

shivmano
Regular Contributor III
Regular Contributor III

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"
}
}
}
}
}
}

RanjithSaiM
New Contributor
New Contributor

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.

ravidave
Saviynt Employee
Saviynt Employee

@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.

Thanks and Regards,
Ravi Dave
Technical Architect - Professional Services

RanjithSaiM
New Contributor
New Contributor

@ravidavethank you for the documentation link. I think the URL's are not mentioned for the respective JSON's

RanjithSaiM_0-1697729304107.png

 

ravidave
Saviynt Employee
Saviynt Employee

@RanjithSaiM  

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.

Thanks and Regards,
Ravi Dave
Technical Architect - Professional Services

Ankit
Saviynt Employee
Saviynt Employee

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.