I am getting to grips with PHP, SOAP and JSON and was wondering whether the correct approach when connecting from a remote server should be to use the Admin SOAP interface or generate a pre-auth for the particular user connecting. Pros/cons ? Obviously connecting via the Admin port is the easiest but could that open up any sort of additional security concerns compared with having a individual domains key on a remote server ?