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
Raw

mix.exs

defmodule AccessPass.Mixfile do
use Mix.Project
def project do
[
app: :access_pass,
name: "AccessPass",
docs: [
main: "introduction",
extras: [
"doc_extras/introduction.md",
"doc_extras/getting_started.md",
"doc_extras/configuration_options.md",
"doc_extras/phoenix_routes_helper.md",
"doc_extras/email_template.md",
"doc_extras/plugs.md"
],
groups_for_extras: [
"Crash Course": Path.wildcard("doc_extras/*.md")
]
],
version: "0.4.0",
description:
"Provides a full user authentication expierence 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.",
elixir: "~> 1.4",
build_embedded: Mix.env() == :prod,
start_permanent: Mix.env() == :prod,
deps: deps(),
package: package()
]
end
def application do
[extra_applications: [:logger], mod: {AccessPass.Application, []}]
end
defp deps do
[
{:sync_m, "~> 0.1"},
{:ecto, ">= 2.0.4"},
{:plug, "~> 1.0"},
{:ex_doc, ">= 0.0.0", only: :dev, runtime: false},
{:mailgun, "~> 0.1.2"},
{:gettext, "~> 0.11"},
{:comeonin, "~> 2.0"},
{:poison, ">= 0.0.0"},
{:postgrex, ">= 0.0.0"}
]
end
defp package do
[
maintainers: ["Jordan Piepkow"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/jpiepkow/accesspass"}
]
end
end