public interface MergableAuthenticationInfo extends AuthenticationInfo
This allows an instance of this class to be an aggregation, or composition of account data
from across multiple
Realms Realms, not just one realm.
This is useful in a multi-realm authentication configuration - the individual AuthenticationInfo
objects obtained from each realm can be
merged into a single instance. This instance can then be
returned at the end of the authentication process, giving the impression of a single underlying
void merge(AuthenticationInfo info)
AuthenticationInfointo this instance. The specific way that the merge occurs is up to the implementation, but typically it involves combining the principals and credentials together in this instance. The
infoargument should not be modified in any way.
info- the info that should be merged into this instance.
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.