Do you create a SecureWebServiceHostFactory using your Interceptor?
public class SecureWebServiceHostFactory : ServiceHostFactory { protected override ServiceHost CreateServiceHost(Type serviceType, Uri[] baseAddresses) { WebServiceHost2 host = new WebServiceHost2(serviceType, true, baseAddresses); host.Interceptors.Add(new AuthenticationInterceptor()); return host; } }
I used this example, and it works, weβll take a closer look at your code, you may miss something.
source share