Packages
joken
0.11.0
2.6.2
2.6.1
2.6.0
2.5.0
2.4.1
2.4.0
2.3.0
2.2.0
2.1.0
2.0.1
2.0.0
2.0.0-rc3
2.0.0-rc2
2.0.0-rc1
2.0.0-rc0
1.5.0
1.4.1
1.4.0
1.3.2
1.3.1
1.3.0
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.1
1.0.0
0.16.1
0.16.0
0.15.0
0.14.1
0.14.0
0.13.1
0.13.0
0.12.0
0.11.0
0.10.1
0.10.0
0.8.1
0.8.0
0.7.0
0.6.2
0.6.1
0.6.0
0.5.0
0.1.0
JWT (JSON Web Token) library for Elixir.
Current section
Files
Jump to
Current section
Files
lib/joken/codec.ex
defmodule Joken.Codec do
use Behaviour
@moduledoc """
Behaviour used by Joken to encode and decode data.
"""
@doc """
encode can take either a map or a keyword list or both and return a string.
"""
defcallback encode(Joken.payload) :: String.t
@doc """
decode can take a string and return a map or a keyword list.
"""
defcallback decode(String.t) :: Joken.payload
end