All that's really needed on Tableau Server is the whitelisting of the IP's that will issue the request for the trusted tickets. The rest is up to the calling app to issue the request ticket and then store the ticket for subsequent commands.
I've done this in PHP/curl. As Jeff says, the main sticking point is ensuring that your requesting server is whitelisted. You can supply a "client_ip" but that is optional (and I'd encourage you to not to add that while you are finding your feet).
Are you looking to do this programmatically? If so, what language do you plan to use?