Is there a .NET library that can sign a request with AWS V4 Signature?

后端 未结 3 623
走了就别回头了
走了就别回头了 2021-01-12 14:54

I have an API Gateway where I\'m setting the authentication to use AWS_IAM. This requires that I sign each request with the AWS V4 signature and attach the HMAC in the head

3条回答
  •  天命终不由人
    2021-01-12 15:19

    you can read on how the signature is done and you can (if you want). I would recommend pulling in the AWS SDK for .NET and using the functionality from the SDK to actually perform the signature.

    Here is the signer form the SDK:

    https://github.com/aws/aws-sdk-net/blob/6c3be79bdafd5bfff1ab0bf5fec17abc66c7b516/sdk/src/Core/Amazon.Runtime/Internal/Auth/AWS4Signer.cs

    You may need to adapt it (ie it knows about AWS services and endpoints by default)

提交回复
热议问题