stripeapi-1.0.0.0: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.SecuritySchemes

Description

Contains all supported security schemes defined in the specification

Synopsis

Documentation

basicAuthenticationSecurityScheme :: BasicAuthenticationData -> SecurityScheme Source #

Use this security scheme to use basic authentication for a request. Should be used in a Configuration.

Basic HTTP authentication. Allowed headers-- Authorization: Basic <api_key> | Authorization: Basic <base64 hash of `api_key:`>

defaultConfiguration
  { configSecurityScheme =
      basicAuthenticationSecurityScheme BasicAuthenticationData
        { basicAuthenticationDataUsername = "user",
          basicAuthenticationDataPassword = "pw"
        }
  }

bearerAuthenticationSecurityScheme :: Text -> SecurityScheme Source #

Use this security scheme to use bearer authentication for a request. Should be used in a Configuration.

Bearer HTTP authentication. Allowed headers-- Authorization: Bearer <api_key>

defaultConfiguration
  { configSecurityScheme = bearerAuthenticationSecurityScheme "token"
  }