Interface SecurityProvider

  • All Known Implementing Classes:
    DefaultSecurityPlugin

    @Facet
    public interface SecurityProvider
    A plugin to augment security in any entry point while original security plugin is loaded by kernel.
    • Method Detail

      • provideMainSecurityModule

        com.google.inject.PrivateModule provideMainSecurityModule​(SecurityGuiceConfigurer securityGuiceConfigurer)
        Provides the Guice module for handling the main application security. There can be only one main Guice module in an application.
        Returns:
        the Guice module for the application main security.
      • provideAdditionalSecurityModule

        com.google.inject.PrivateModule provideAdditionalSecurityModule()
        Provides a Guice module for handling additional entry point security. Multiple entry-point-specific Guice modules are possible.
        Returns:
        the Guice module for the specific entry-point.