Packages

Provides a full user authentication experience for an API. Includes login,logout,register,forgot password, forgot username, confirmation email and all that other good stuff. Includes plug for checking for authenticated users and macro for generating the required routes.

Current section

Files

Jump to
access_pass lib access_pass token_supervisor.ex
Raw

lib/access_pass/token_supervisor.ex

defmodule AccessPass.TokenSupervisor do
@moduledoc false
use Supervisor
def start_link do
Supervisor.start_link(__MODULE__, [])
end
def init(_) do
children = [
worker(AccessPass.RefreshTokenServer, []),
worker(AccessPass.AccessTokenServer, [])
]
opts = [strategy: :rest_for_one, name: AccessPass.SubSupervisor]
supervise(children, opts)
end
end