Packages

p

aws

auth

package auth

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. auth
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class CognitoUserPools(providerArns: List[String]) extends Product with Serializable

    Configures an Amazon Cognito User Pools auth scheme.

    Configures an Amazon Cognito User Pools auth scheme.

    providerArns

    A list of the Amazon Cognito user pool ARNs. Each element is of this format: arn:aws:cognito-idp:{region}:{account_id}:userpool/{user_pool_id}.

  2. final case class Sigv4(name: String) extends Product with Serializable

    [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) is the process to add authentication information to AWS requests sent by HTTP.

    [Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) is the process to add authentication information to AWS requests sent by HTTP. For security, most requests to AWS must be signed with an access key, which consists of an access key ID and secret access key. These two keys are commonly referred to as your security credentials.

    name

    The signature version 4 service signing name to use in the credential scope when signing requests. This value SHOULD match the arnNamespace property of the aws.api#service trait if present and the name property of the aws.api#sigv4a trait if present.

  3. final case class Sigv4a(name: String) extends Product with Serializable

    Signature Version 4 Asymmetric (SigV4A), an extension of Signature Version 4 (SigV4), is the process to add authentication information to AWS requests sent by HTTP.

    Signature Version 4 Asymmetric (SigV4A), an extension of Signature Version 4 (SigV4), is the process to add authentication information to AWS requests sent by HTTP. SigV4A is nearly identical to SigV4, but also uses public-private keys and asymmetric cryptographic signatures for every request. Most notably, SigV4A supports signatures for multi-region API requests.

    name

    The signature version 4a service signing name to use in the credential scope when signing requests. This value SHOULD match the arnNamespace property of the aws.api#service trait if present and the name property of the aws.api#sigv4 trait.

  4. type StringList = auth.StringList.Type
  5. final case class UnsignedPayload() extends Product with Serializable

    Indicates that the request payload of a signed request is not to be used as part of the signature.

Value Members

  1. object CognitoUserPools extends Companion[CognitoUserPools] with Serializable
  2. object Sigv4 extends Companion[Sigv4] with Serializable
  3. object Sigv4a extends Companion[Sigv4a] with Serializable
  4. object StringList extends Newtype[List[String]]
  5. object UnsignedPayload extends Companion[UnsignedPayload] with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped