# Functions

This works much like BindStyledParameter, however it takes a query argument input array from the url package, since query arguments come through a different path than the styled arguments.
This function takes a string, and attempts to assign it to the destination interface via whatever type conversion is necessary.
This function binds a parameter as described in the Path Parameters section here to a Go object: https://swagger.io/docs/specification/serialization/.
NewSecurityProviderApiKey will attach a generic apiKey for a given name either to a cookie, header or as a query parameter.
NewSecurityProviderBasicAuth provides a SecurityProvider, which can solve the BasicAuth challenge for api-calls.
NewSecurityProviderBearerToken provides a SecurityProvider, which can solve the Bearer Auth challende for api-calls.
Given an input value, such as a primitive type, array or object, turn it into a parameter based on style/explode definition.

# Constants

ErrSecurityProviderApiKeyInvalidIn indicates a usage of an invalid In.

# Structs

SecurityProviderApiKey will attach an apiKey either to a cookie, header or query.
SecurityProviderBasicAuth sends a base64-encoded combination of username, password along with a request.
SecurityProviderBearerToken sends a token as part of an Authorization: Bearer header along with a request.

# Interfaces

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.

# Type aliases

SecurityProviderError defines error values of a security provider.