├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── README.md ├── deps.edn ├── doc.clj ├── doc ├── Makefile └── user-guide.md ├── examples ├── httpbasic │ ├── .gitignore │ ├── resources │ │ ├── index.html │ │ └── login.html │ └── src │ │ └── authexample │ │ └── web.clj ├── jwe │ ├── .gitignore │ └── src │ │ └── authexample │ │ └── web.clj ├── jws │ ├── .gitignore │ └── src │ │ └── authexample │ │ └── web.clj ├── session │ ├── .gitignore │ ├── resources │ │ ├── index.html │ │ └── login.html │ └── src │ │ └── authexample │ │ └── web.clj └── token │ ├── .gitignore │ └── src │ └── authexample │ └── web.clj ├── mvn-upload.sh ├── src └── buddy │ ├── auth.clj │ └── auth │ ├── accessrules.clj │ ├── backends.clj │ ├── backends │ ├── httpbasic.clj │ ├── session.clj │ └── token.clj │ ├── http.clj │ ├── middleware.clj │ └── protocols.clj └── test ├── _files ├── privkey.3des.dsa.pem ├── privkey.3des.rsa.pem ├── privkey.ecdsa.pem ├── pubkey.3des.dsa.pem ├── pubkey.3des.rsa.pem └── pubkey.ecdsa.pem └── buddy └── auth ├── accessrules_tests.clj ├── backends ├── httpbasic_tests.clj ├── session_tests.clj └── token_tests.clj └── middleware_tests.clj /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/README.md -------------------------------------------------------------------------------- /deps.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/deps.edn -------------------------------------------------------------------------------- /doc.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/doc.clj -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/doc/user-guide.md -------------------------------------------------------------------------------- /examples/httpbasic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/httpbasic/.gitignore -------------------------------------------------------------------------------- /examples/httpbasic/resources/index.html: -------------------------------------------------------------------------------- 1 | Hello World. 2 | -------------------------------------------------------------------------------- /examples/httpbasic/resources/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/httpbasic/resources/login.html -------------------------------------------------------------------------------- /examples/httpbasic/src/authexample/web.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/httpbasic/src/authexample/web.clj -------------------------------------------------------------------------------- /examples/jwe/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/jwe/.gitignore -------------------------------------------------------------------------------- /examples/jwe/src/authexample/web.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/jwe/src/authexample/web.clj -------------------------------------------------------------------------------- /examples/jws/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/jws/.gitignore -------------------------------------------------------------------------------- /examples/jws/src/authexample/web.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/jws/src/authexample/web.clj -------------------------------------------------------------------------------- /examples/session/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/session/.gitignore -------------------------------------------------------------------------------- /examples/session/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/session/resources/index.html -------------------------------------------------------------------------------- /examples/session/resources/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/session/resources/login.html -------------------------------------------------------------------------------- /examples/session/src/authexample/web.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/session/src/authexample/web.clj -------------------------------------------------------------------------------- /examples/token/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/token/.gitignore -------------------------------------------------------------------------------- /examples/token/src/authexample/web.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/examples/token/src/authexample/web.clj -------------------------------------------------------------------------------- /mvn-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/mvn-upload.sh -------------------------------------------------------------------------------- /src/buddy/auth.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth.clj -------------------------------------------------------------------------------- /src/buddy/auth/accessrules.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/accessrules.clj -------------------------------------------------------------------------------- /src/buddy/auth/backends.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/backends.clj -------------------------------------------------------------------------------- /src/buddy/auth/backends/httpbasic.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/backends/httpbasic.clj -------------------------------------------------------------------------------- /src/buddy/auth/backends/session.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/backends/session.clj -------------------------------------------------------------------------------- /src/buddy/auth/backends/token.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/backends/token.clj -------------------------------------------------------------------------------- /src/buddy/auth/http.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/http.clj -------------------------------------------------------------------------------- /src/buddy/auth/middleware.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/middleware.clj -------------------------------------------------------------------------------- /src/buddy/auth/protocols.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/src/buddy/auth/protocols.clj -------------------------------------------------------------------------------- /test/_files/privkey.3des.dsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/_files/privkey.3des.dsa.pem -------------------------------------------------------------------------------- /test/_files/privkey.3des.rsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/_files/privkey.3des.rsa.pem -------------------------------------------------------------------------------- /test/_files/privkey.ecdsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/_files/privkey.ecdsa.pem -------------------------------------------------------------------------------- /test/_files/pubkey.3des.dsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/_files/pubkey.3des.dsa.pem -------------------------------------------------------------------------------- /test/_files/pubkey.3des.rsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/_files/pubkey.3des.rsa.pem -------------------------------------------------------------------------------- /test/_files/pubkey.ecdsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/_files/pubkey.ecdsa.pem -------------------------------------------------------------------------------- /test/buddy/auth/accessrules_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/buddy/auth/accessrules_tests.clj -------------------------------------------------------------------------------- /test/buddy/auth/backends/httpbasic_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/buddy/auth/backends/httpbasic_tests.clj -------------------------------------------------------------------------------- /test/buddy/auth/backends/session_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/buddy/auth/backends/session_tests.clj -------------------------------------------------------------------------------- /test/buddy/auth/backends/token_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/buddy/auth/backends/token_tests.clj -------------------------------------------------------------------------------- /test/buddy/auth/middleware_tests.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funcool/buddy-auth/HEAD/test/buddy/auth/middleware_tests.clj --------------------------------------------------------------------------------