Authentication type to be used in creating and updating the instance in the provider. The authentication type is determined by the provider. Check the provider's documentation.
|Basic ||Basic Authentication will be used, so you must configure user and password.|
|IAM Authentication ||IAM Authentication will be used, so you must configure an API Key.|
Objects: Conversational Flows Instance
When the NLP Provider property is set to Watson, you must choose either the IAM or the Basic auhentication Type.
IBM cloud uses Identity and Access Management (IAM) authentication, which is the only authentication type supported for newly created services. However, it still supports Basic Authentication for services created prior to the IAM support.
For Basic authentication type, you are given username and password, which should be configured at User Name property and Watson User Password property.
For IAM authentication type, IBM provides you with an API key to be used in configuring the API Key property.
To apply changes, just save the Conversational Flows object and it will be synchronized automatically to the NLP provider, in addition to updating the <InstanceName>Chatbot.config file. For more information on this file go to Connecting to the Chatbot Provider.
The configuration file used for saving the value of this property is the *Chatbot.config (the name of the file is the instance name + Chatbot). The file is located in the virtual directory in case of NET, and in the WEB-INF directory of the servlet server in case of Java.
This property is available since GeneXus 16 upgrade 1.