Class 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