Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/handnot2/plug_sigaws
- Owner: handnot2
- License: mit
- Created: 2017-04-07T07:18:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-04-20T05:19:07.000Z (over 7 years ago)
- Last Synced: 2024-10-07T03:18:27.613Z (2 months ago)
- Topics: authentication, aws-signature, elixir-plug
- Language: Elixir
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- freaking_awesome_elixir - Elixir - AWS Signature V4 authentication protection for Phoenix/Plug Routes ([Docs](https://hexdocs.pm/plug_sigaws/PlugSigaws.html)). (Framework Components)
- fucking-awesome-elixir - plug_sigaws - AWS Signature V4 authentication protection for Phoenix/Plug Routes ([Docs](https://hexdocs.pm/plug_sigaws/PlugSigaws.html)). (Framework Components)
- awesome-elixir - plug_sigaws - AWS Signature V4 authentication protection for Phoenix/Plug Routes ([Docs](https://hexdocs.pm/plug_sigaws/PlugSigaws.html)). (Framework Components)
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)