I have defined a custom OperationSelector that implements IDispatchOperationSelector so that I can intercept the message from the client prior to executing the method. I am doing this so I can check public/private key values included in the message, and throw an Authorization fault if needed without putting any auth logic in my services.
This all works fine thus far, but I would like to specify a [AuthenticationType] attribute for each service operation, that I can check i this OperationSelector. Is there anyway I can reference, or find the corresponding conctract and operation in the OperationSelector? If so, how?