The Deregistering class provides UAF logic for the entire deregistration process. It exposes two deregister methods (overloaded) for deregistering keys. To perform the deregistration, one of the two should be called.
Table: Deregistering methods and parameters lists the methods, their parameters, and the objects they return.
Deregistering only depends on the AuthenticatorDeregistrationService that is included in the SDK. However, the service class needs to be injected with an implementation of the AssertionsManager interface to trigger the deletion of assertions when deregistering.