Class SecurityApiVendorExtensionStrategy

java.lang.Object
de.hybris.platform.webservicescommons.swagger.strategies.ConfigApiVendorExtensionStrategy
de.hybris.platform.webservicescommons.swagger.strategies.impl.SecurityApiVendorExtensionStrategy
All Implemented Interfaces:
ApiVendorExtensionStrategy

public class SecurityApiVendorExtensionStrategy extends ConfigApiVendorExtensionStrategy
Implementation of ApiVendorExtensionStrategy that provides security information.

It provides extensions for global security settings.

  • Field Details

  • Constructor Details

    • SecurityApiVendorExtensionStrategy

      public SecurityApiVendorExtensionStrategy()
  • Method Details

    • getVendorExtensions

      public List<springfox.documentation.service.VendorExtension> getVendorExtensions(String configPrefix)
      Description copied from interface: ApiVendorExtensionStrategy
      Provides a list of vendor extensions for the API based on the configuration prefix.
      Parameters:
      configPrefix - configuration prefix
      Returns:
      list of vendor extension
    • getSecurityNames

      protected String[] getSecurityNames(String configPrefix)
    • getSecurity

      protected List<Map<String,List<String>>> getSecurity(String configPrefix)
    • getSecurityScopes

      protected List<String> getSecurityScopes(String configPrefix, String securityName)