Interface SecurityProvider
-
- All Known Implementing Classes:
DefaultSecurityPlugin
@Facet public interface SecurityProviderA plugin to augment security in any entry point while original security plugin is loaded by kernel.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.inject.PrivateModuleprovideAdditionalSecurityModule()Provides a Guice module for handling additional entry point security.com.google.inject.PrivateModuleprovideMainSecurityModule(SecurityGuiceConfigurer securityGuiceConfigurer)Provides the Guice module for handling the main application security.
-
-
-
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.
-
-