|Authentication type to be used to create and update 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 have to configure user and password.|
|IAM Authentication ||IAM Authentication will be used, so you have to configure an API Key.|
When the NLP Provider property is set to Watson, you have to choose between the IAM or Basic auhentication Type.
IBM cloud uses Identity and Access Management (IAM) authentication and this is the only authentication type supported for new services created. However, it still supports Basic Authentication for services which have been created previous to the support of IAM.
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, you are given an API key by IBM, which has to be used to configure the API Key property.
To apply changes, just save the Conversational Flows instance and it will be synchronized automatically to the NLP provider, plus updating the <InstanceName>Chatbot.config file. For more information about this file see 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 under the virtual directory in the case of NET, and the WEB-INF directory of the servlet server in the case of Java.
This property is available since GeneXus 16 upgrade 1.
Objects: Conversational Flows Instance