 identical values for layer and appContext is replaced by a subsequent registration.
 When replacement occurs, the registration identifier, layer, and appContext identifier remain unchanged, and the
 AuthConfigProvider (with initialization properties) and description are replaced.

 <p>
 Within the lifetime of its Java process, a factory must assign unique registration identifiers to registrations, and
 must never assign a previously used registration identifier to a registration whose message layer and or 