Packages

A elixir library to simplify the call to the sirene API.

Current section

Files

Jump to
sirene lib jwt.ex
Raw

lib/jwt.ex

defmodule JWT do
@moduledoc false
defmacro __using__(_) do
quote do
import JWT
end
end
use HTTPoison.Base
@apikey System.get_env("API_SIRENE")
def process_request_url(_url) do
"https://api.insee.fr/token"
end
def process_request_body(_body) do
"grant_type=client_credentials"
end
def process_request_headers(_headers) do
[{"Authorization", "Basic #{@apikey}"}, {"Content-Type", "application/x-www-form-urlencoded"}]
end
end