Class HttpDigestConverter

java.lang.Object
software.amazon.smithy.openapi.fromsmithy.security.HttpDigestConverter
All Implemented Interfaces:
SecuritySchemeConverter<software.amazon.smithy.model.traits.HttpDigestAuthTrait>

public final class HttpDigestConverter extends Object implements SecuritySchemeConverter<software.amazon.smithy.model.traits.HttpDigestAuthTrait>
Applies Digest HTTP auth.
  • Constructor Details

    • HttpDigestConverter

      public HttpDigestConverter()
  • Method Details

    • getAuthSchemeType

      public Class<software.amazon.smithy.model.traits.HttpDigestAuthTrait> getAuthSchemeType()
      Description copied from interface: SecuritySchemeConverter
      Get the U that matches this converter.
      Specified by:
      getAuthSchemeType in interface SecuritySchemeConverter<software.amazon.smithy.model.traits.HttpDigestAuthTrait>
      Returns:
      The Smithy security auth scheme ID.
    • createSecurityScheme

      public SecurityScheme createSecurityScheme(Context<? extends software.amazon.smithy.model.traits.Trait> context, software.amazon.smithy.model.traits.HttpDigestAuthTrait trait)
      Description copied from interface: SecuritySchemeConverter
      Creates an OpenAPI security scheme.
      Specified by:
      createSecurityScheme in interface SecuritySchemeConverter<software.amazon.smithy.model.traits.HttpDigestAuthTrait>
      Parameters:
      context - Conversion context.
      trait - Authentication trait to convert.
      Returns:
      The generated security scheme
      See Also: