I'm very interested in setting up custom PHP interfaces for people within my company to interact with Marketo data.
However, I'm not sure how to do this in a secure manner. The examples I've seen (and tried) involve hard-coding our SOAP user ID and SOAP encryption key in the PHP code.
I consulted our resident security expert and he said he'd be OK with this if (1) the php pages were within our firewall and (2) the connection to Marketo was host-bound, so that only calls from within our network would return a result.
I performed a test and was able to query data from Marketo's API from outside our network... not sure if that's something that can be changed, though I'll explore that with Marketo support.
What have other people done to address this? We could really use some custom PHP interfaces, but I can't implement them without more confidence that they won't cause a breach of customer data.
Thanks!
Mark