I'm writing a WCF service, the purpose of which is to authenticate clients using a shared secret key. Each configured client will have it's own unique shared key, that only the client and the service know of. Part of this process means the auth service needs to be able to look up the configured shared key for each client when they request to be authenticated. The service is using the webHttpBinding, so I'd like to use an HTTP header for this if possible.
Is there a better header for the clients of this service to use than the "Referrer" header to declare their identification?