Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/handnot2/plug_sigaws

An Elixir Plug to verify HTTP requests signed with AWS Signature V4
https://github.com/handnot2/plug_sigaws

authentication aws-signature elixir-plug

Last synced: about 1 month ago
JSON representation

An Elixir Plug to verify HTTP requests signed with AWS Signature V4

Awesome Lists containing this project

README

        

# PlugSigaws

An Elixir Plug to verify HTTP requests signed with AWS Signature V4.

[![Inline docs](http://inch-ci.org/github/handnot2/plug_sigaws.svg)](http://inch-ci.org/github/handnot2/plug_sigaws)

## Installation

This package can be installed by adding `plug_sigaws` to your list of
dependencies in `mix.exs`:

```elixir
def deps do
[
{:plug_sigaws, "~> 0.1.0"},
{:sigaws_quickstart_provider, "~> 0.1.0"}
]
end
```

You will need a companion Sigaws verification provider package as well.
If you have your own custom build provider, include that in place of
`:sigaws_quickstart_provider`.

## Documentation

+ [Blog](https://handnot2.github.io/blog/elixir/aws-signature-sigaws)
+ [Module Doc](https://hexdocs.pm/plug_sigaws)
+ [Sigaws Module Doc](https://hexdocs.pm/sigaws)