Scripts can authenticate via a username and password in an HTTP header. The script sends an HTTP header to the server during API functions. This allows the script to effectively log in as the desired user before the function.
We recommend that you use a secure remote login when possible. For more information, read our Secure Remote Logins documentation.