I am testing Web Services in version 16 and I have some doubts.
1. I have seen that a specific user is normally created for web services, but is it necessary or can the administrator user be used, for example?
2. We use the Windows credential type, to consume the web service, would Windows credentials be used or would the web service access key from the user card be needed (which must be generated)? It seems that this key is only necessary for the NavUserpassword or ACL credential types
3. I would like to set the ports securely, enabling SSL. Is it necessary to put the application in https or is it possible to enable only the ports with SSL?
4. I have used postman to test, the desktop version to test on a private network and the web to test with the public network (I have mapped the port on the router). The problem is that with the public network postman does not work for me (it keeps sending the request infinitely). However, if I write the address of the web service in my mobile browser (so that it is not on the network) the web service presents the WSDL page of the web service, for example, in the case of SOAP. My question is, is there any more configuration needed apart from publishing the web service and enabling NTLM authentication? Could it be that postman does not work with public IPs?