Custom Authentication
To provide a custom authentication mechanism, create your own authentication handler by extending AbstractAuthenticationHandler
 and implementing its abstract methods:
public class CustomAuthenticationHandler extends AbstractAuthenticationHandler {
@Override
protected LoginService getHandlerLoginService() {
// ...
}
@Override
protected IdentityService getHandlerIdentityService() {
// ...
}
@Override
protected Configuration getLoginModuleConfiguration() {
// ...
}
}
An example of an AuthenticationHandler
 can be found in the CDAP source code for LDAPAuthenticationHandler.java.
To configure the custom authentication handler, see Configuring Authentication Mechanisms.
Created in 2020 by Google Inc.