Shin
🍀 A collection of lightweight auth utilities for Elixir.
Introduction
Shin信 means "trust", "faith", or "belief" in Japanese.
This package aims to provide lightweight utilities that can be used to ensure that primitives are well validated and trusted for usage by auth providers.
Roadmap
This package is currently a work in progress. Those are the features ordered by priority:
- OIDC discovery endpoint validator
- SAML response validator
- SAML logout request validator
- SAML logout response validator
Getting started
The package can be installed by adding shin to your list of dependencies in mix.exs:
def deps do
[
{:shin, "~> 0.1.0"}
]
end