KittenBlue
is a JOSE wrapper library that makes JWT implementation simpler.
KittenBlue.JWK
: Structure containingkid
,alg
,JOSE.JWK
and handling functionsKittenBlue.JWK.Google
: JWK Handling module for Google Public JWKsKittenBlue.JWK.Apple
: JWK Handling module for Apple Public JWKs
KittenBlue.JWS
:JOSE.JWS
wrappter functions usingKittenBlue.JWK
KittenBlue.JWE
: (Future Work)JOSE.JWE
wrappter functions usingKittenBlue.JWK
KittenBlue.JWT
: functions to handle JWT Claims
If available in Hex, the package can be installed
by adding kitten_blue
to your list of dependencies in mix.exs
:
def deps do
[
{:kitten_blue, "~> 0.9"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/kitten_blue.