loginsrv

Unnamed repository; edit this file 'description' to name the repository.
git clone git@jamesshield.xyz:repos/loginsrv.git
Log | Files | Refs | README | LICENSE

commit 1d88ec7764a87b7a256ae8e7b3972286c84d2f97
parent 92ced8e61833868c18ffd0228c97f18925451902
Author: Sebastian Mancke <s.mancke@tarent.de>
Date:   Mon,  6 Mar 2017 19:55:08 +0100

updated doku

Diffstat:
M.gitignore | 4++--
MREADME.md | 8++++++--
Dcaddy/cover.out | 34----------------------------------
3 files changed, 8 insertions(+), 38 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,2 +1,3 @@ cover.out -loginsrv- \ No newline at end of file +loginsrv +caddy/cover.out diff --git a/README.md b/README.md @@ -10,6 +10,12 @@ loginsrv is a standalone minimalistic login server providing a [JWT](https://jwt ## Abstract Loginsrv provides a minimal endpoint for authentication. The login is performed against the providers and returned as Json Web Token. +It van be used as: + +* standalone microservice +* docker container +* golang library +* or as [caddyserver](http://caddyserver.com/) plugin. ## Supported Provider The following providers (login backends) are supported. @@ -20,8 +26,6 @@ The following providers (login backends) are supported. ## Future Planed Features - Support for 3-leged-Oauth2 flow (OSIAM, Google, Facebook login) -- Backend for checking agains .htaccess file -- Caddyserver middleware ## Configuration and Startup ### Config Options diff --git a/caddy/cover.out b/caddy/cover.out @@ -1,34 +0,0 @@ -mode: set -github.com/tarent/loginsrv/caddy/handler.go:17.125,25.2 2 1 -github.com/tarent/loginsrv/caddy/handler.go:27.87,28.49 1 0 -github.com/tarent/loginsrv/caddy/handler.go:28.49,31.3 2 0 -github.com/tarent/loginsrv/caddy/handler.go:31.3,33.3 1 0 -github.com/tarent/loginsrv/caddy/setup.go:12.13,18.2 2 1 -github.com/tarent/loginsrv/caddy/setup.go:21.39,23.15 1 1 -github.com/tarent/loginsrv/caddy/setup.go:55.2,55.12 1 1 -github.com/tarent/loginsrv/caddy/setup.go:23.15,26.20 2 1 -github.com/tarent/loginsrv/caddy/setup.go:30.3,30.20 1 1 -github.com/tarent/loginsrv/caddy/setup.go:34.3,35.17 2 1 -github.com/tarent/loginsrv/caddy/setup.go:39.3,39.52 1 1 -github.com/tarent/loginsrv/caddy/setup.go:45.3,46.17 2 1 -github.com/tarent/loginsrv/caddy/setup.go:50.3,50.90 1 1 -github.com/tarent/loginsrv/caddy/setup.go:26.20,28.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:30.20,32.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:35.17,37.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:39.52,41.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:41.4,43.4 1 0 -github.com/tarent/loginsrv/caddy/setup.go:46.17,48.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:50.90,52.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:58.61,64.20 5 1 -github.com/tarent/loginsrv/caddy/setup.go:93.2,93.17 1 1 -github.com/tarent/loginsrv/caddy/setup.go:64.20,67.21 3 1 -github.com/tarent/loginsrv/caddy/setup.go:70.3,72.15 2 1 -github.com/tarent/loginsrv/caddy/setup.go:67.21,69.4 1 1 -github.com/tarent/loginsrv/caddy/setup.go:73.3,74.26 1 1 -github.com/tarent/loginsrv/caddy/setup.go:75.3,76.26 1 1 -github.com/tarent/loginsrv/caddy/setup.go:77.3,79.18 2 1 -github.com/tarent/loginsrv/caddy/setup.go:82.4,82.26 1 1 -github.com/tarent/loginsrv/caddy/setup.go:83.3,85.18 2 1 -github.com/tarent/loginsrv/caddy/setup.go:88.3,89.98 1 1 -github.com/tarent/loginsrv/caddy/setup.go:79.18,81.5 1 1 -github.com/tarent/loginsrv/caddy/setup.go:85.18,87.5 1 1