Custom Identity verifier
Getting identity verifier error? Here is one way to work around it.
securityBindingElement.LocalClientSettings.IdentityVerifier = new CustomVerifier();
And Here is an example of how this custom verifier could be defined.
class CustomVerifier : IdentityVerifier
{
public CustomVerifier()
: base()
{
}
public override bool CheckAccess(EndpointIdentity identity, System.IdentityModel.Policy.AuthorizationContext authContext)
{
return true;
}
public override bool TryGetIdentity(EndpointAddress reference, out EndpointIdentity identity)
{
identity = reference.Identity;
return true;
}
}
A typical example you might need to do this is to set up a https channel with a certificate other than your machine cert.