5.1 Security Considerations for Implementers

The use of this protocol requires passing server identification information and user authentication credentials (user name and password) to the BeginPublish method. Furthermore, operations that are performed by the PublishScript and PublishData methods are executed by using the information that was previously supplied to BeginPublish. Therefore, it is important to help guarantee the security of the data transmission by using HTTPS or by securing the service behind a firewall that requires authentication.