Interface SelfContainedKerberosUserService

All Superinterfaces:
ConfigurableComponent, ControllerService, KerberosUserService

public interface SelfContainedKerberosUserService extends KerberosUserService
A KerberosUserService where calling getConfigurationEntry() on the returned KerberosUser will produce a self-contained JAAS AppConfigurationEntry that can be used to perform a login. As an example, keytab-based login with Krb5LoginModule is self-contained because the AppConfigurationEntry has the principal and keytab location which is all the information required to perform the login, whereas password-based login with Krb5LoginModule is not self-contained because a specific CallbackHandler must be configured to provide the username invalid input: '&' password.