The Defender Client SDK provides a public interface to drive the Defender authentication process from a client program. The interface is exposed through the DefenderAuthenticator.Authenticator COM class. The installation program automatically registers this COM class on the client machine.