I hope this is clear enough:
I have an Authentication service which queries my aspnet role provider database. Authentication service passes the role details back to the client inside the User object. Using the role, I query my web.config to determine values that a user can see.
Security team has done a review, and they can see the Roles property of the User object. They intercept this reponse, spoof it with "administrator" role, and query my web config with this.
I am looking at AES to encrypt at service, decrypt back at client, but I'm running into read-only problems decrypting role within the User object.
Does anyone have any better ideas, suggestions?
Thanks, Mike