Inbenta offers a range of products that allow you to create Chatbots, manage searches and contents, or set up agents to support your clients and end-users. A critical element in all these integrations is the security of your user accounts and your data. Inbenta uses a number of APIs to authorize and authenticate users, and gives you several ways to implement these processes. This gives you greater control over the level of security of your integration, based on your actual needs.
The purpose of this section is to present and explain the different authorization processes that Inbenta works with and the different security implications of each solution. Inbenta strongly recommends that you get familiar with, and understand, the following concepts.
For the purpose of this document, integrations must be considered from two different perspectives:
There are two types of integrations, depending on the origin of the request to the Inbenta APIs:
There are two types of integrations, depending on whether you consider the data completely public or not:
With these concepts clearly defined, you can now look at the Authorization flows available.