Interface SecurityConfigurations

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, com.sun.enterprise.config.serverbeans.DomainExtension

public interface SecurityConfigurations extends org.jvnet.hk2.config.ConfigBeanProxy, com.sun.enterprise.config.serverbeans.DomainExtension
The top level security configuration which holds the list of configured security services.
  • Method Details

    • getSecurityServices

      List<SecurityConfiguration> getSecurityServices()
      Gets the list of configured security services.
    • getSecurityServicesByType

      default <T extends SecurityConfiguration> List<T> getSecurityServicesByType(Class<T> type)
      Gets the list of configured security services by security service type.
    • getDefaultSecurityServiceByType

      default <T extends SecurityConfiguration> T getDefaultSecurityServiceByType(Class<T> type)
      Gets the default configured security service by security service type.
    • getSecurityServiceByName

      default <T extends SecurityConfiguration> T getSecurityServiceByName(String name, Class<T> type)
      Gets a named security service configuration by specific security type.
    • getSecurityServiceByName

      default SecurityConfiguration getSecurityServiceByName(String name)
      Gets a named security service configuration.