├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── lib ├── plug_auth.ex └── plug_auth │ ├── access.ex │ ├── access │ └── role.ex │ ├── authentication │ ├── basic.ex │ ├── token.ex │ └── utils.ex │ ├── credential_store.ex │ ├── credential_store │ └── agent.ex │ └── supervisor.ex ├── mix.exs ├── mix.lock ├── plugauth.iml └── test ├── plug_auth ├── access │ └── role_test.exs └── authentication │ ├── basic_test.exs │ ├── composed_test.exs │ └── token_test.exs └── test_helper.exs /.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /deps 3 | /doc 4 | erl_crash.dump 5 | *.ez 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/README.md -------------------------------------------------------------------------------- /lib/plug_auth.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth.ex -------------------------------------------------------------------------------- /lib/plug_auth/access.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/access.ex -------------------------------------------------------------------------------- /lib/plug_auth/access/role.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/access/role.ex -------------------------------------------------------------------------------- /lib/plug_auth/authentication/basic.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/authentication/basic.ex -------------------------------------------------------------------------------- /lib/plug_auth/authentication/token.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/authentication/token.ex -------------------------------------------------------------------------------- /lib/plug_auth/authentication/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/authentication/utils.ex -------------------------------------------------------------------------------- /lib/plug_auth/credential_store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/credential_store.ex -------------------------------------------------------------------------------- /lib/plug_auth/credential_store/agent.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/credential_store/agent.ex -------------------------------------------------------------------------------- /lib/plug_auth/supervisor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/lib/plug_auth/supervisor.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/mix.lock -------------------------------------------------------------------------------- /plugauth.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/plugauth.iml -------------------------------------------------------------------------------- /test/plug_auth/access/role_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/test/plug_auth/access/role_test.exs -------------------------------------------------------------------------------- /test/plug_auth/authentication/basic_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/test/plug_auth/authentication/basic_test.exs -------------------------------------------------------------------------------- /test/plug_auth/authentication/composed_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/test/plug_auth/authentication/composed_test.exs -------------------------------------------------------------------------------- /test/plug_auth/authentication/token_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/test/plug_auth/authentication/token_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitgamma/plug_auth/HEAD/test/test_helper.exs --------------------------------------------------------------------------------