Class AuthenticationFilter.AuthenticationFilterBuilder

java.lang.Object
org.forgerock.caf.authentication.framework.AuthenticationFilter.AuthenticationFilterBuilder
Enclosing class:
AuthenticationFilter

public static class AuthenticationFilter.AuthenticationFilterBuilder extends Object

Builder class that configures an Authentication Framework instance.

Usage:


 builder.logger(logger)
         .auditApi(auditApi)
         .serviceSubject(serviceSubject)
         .responseHandler(responseHandler)
         .sessionModule(
                 configureModule(sessionAuthModule)
                         .requestPolicy(sessionAuthModuleRequestPolicy)
                         .responsePolicy(sessionAuthModuleResponsePolicy)
                         .callbackHandler(sessionAuthModuleHandler)
                         .withSettings(sessionAuthModuleSettings))
         .authModules(
                 configureModule(authModuleOne)
                         .requestPolicy(authModuleOneRequestPolicy)
                         .responsePolicy(authModuleOneResponsePolicy)
                         .callbackHandler(authModuleOneHandler)
                         .withSettings(authModuleOneSettings),
                 configureModule(authModuleTwo)
                         .requestPolicy(authModuleTwoRequestPolicy)
                         .responsePolicy(authModuleTwoResponsePolicy)
                         .callbackHandler(authModuleTwoHandler)
                         .withSettings(authModuleTwoSettings))
         .build();
 
Since:
2.0.0