Per quanto riguarda il MAC l'unica è operare lato client.
Ma a questo servizio come ci si interfaccia? Via browser?
Non ti basta una semplice autenticazione basata su username + password oppure tramite l'erogazione di un certificato?