Hi,
I have two different Azure WCF services secured using ACS username/password service-identities.
One service is a software-licensing service which is accessible using a single "general" well-known username/password shipped with the client software.
The 2nd service is protected by a number of username/password service-identities: one is given to each service customer.
My question is: is it possible to prevent the 2nd service from being accessed by clients using the "general" username/password reserved for the software-licensing WCF service?
I have tried implementing a custom username-password-validator that acts to filter out the clients that use the "general" username/password service-identity but this does not seem to work in the Azure environment.
My second idea was to try get the 2nd service to access the username from the security token, but I don't think this information is accessible.
Has anyone got any suggestions as to how to implement an Azure WCF service that is able to differentiate & discriminate between different ACS service-identities?
Many thanks,