Skip to content
Snippets Groups Projects
Commit b3073403 authored by Bruno Oliveira da Silva's avatar Bruno Oliveira da Silva Committed by Stian Thorgersen
Browse files

Completely rename of the project from keycloak-proxy to keycloak-gatekeeper

parent e3b068b6
Branches
No related tags found
No related merge requests found
env: env:
global: global:
- AUTHOR_EMAIL=gambol99@gmail.com
- REGISTRY_USERNAME=gambol99+rebotbuilder - REGISTRY_USERNAME=gambol99+rebotbuilder
- REGISTRY=quay.io - REGISTRY=quay.io
- secure: L2Cx0t8rSc1x3bvVbC3ONSkw5i/b5sznvZFSrzxL7iaDjVIGxSFNYo7J0u3eKQh3+X/IxVvjsCSY/LyKErODzCsiv88BnpGvVRsu+Mq78NFMgrcPetXA/S0X/IEOfqiQ8F+a/7NNY+KJEEfKROwRrPbKx7bUpB+jkPQr5Hiyh77i0jcEl8ZKr/3zyuQBr5QMS7j9CQTkR7/vqi2Cd2LE4vxwC7Vi9cjs9fv64XeDfRY5eUJX7DZUs9M73lhQ5HwId40nNPjncrjRdQwAfmkbt2skV5v9xcPeuKvvynFy+11mkINMOR7PEK6nvyYq9bbAxarxSvYjRvPC1uIlXSHDO9FlEXzR0iAy26m0o9dOYloCs1mARFvOqPGWdxH6XXGSG4MtREpTXGFmIcStUCQGvMhY7NttYjD2leZTvPP99tODcUa6KQiQvH4ycPRmOwmgR496n+uW9IZWSEG1soRWZwxGJKxJVvwgt64V9UWWlxhb8+nAs/Ka1Lr8PqBKNNMjLBvLVIEOEldJz6Vk5fu3CtUIfxwMXwSfGmzPB1JZK5yB9Rc8vciPtaM6JaSAeTcp0e8SMOgUrk5lv9p72T5NvOh3U4DF4qvznK7saT20RHJF9080VQRyb/0m065oCn25ynvSJI9LZ5jzF5uQ+0D0mXnwnpUbWPopLf1NwKrS27Y= - secure: L2Cx0t8rSc1x3bvVbC3ONSkw5i/b5sznvZFSrzxL7iaDjVIGxSFNYo7J0u3eKQh3+X/IxVvjsCSY/LyKErODzCsiv88BnpGvVRsu+Mq78NFMgrcPetXA/S0X/IEOfqiQ8F+a/7NNY+KJEEfKROwRrPbKx7bUpB+jkPQr5Hiyh77i0jcEl8ZKr/3zyuQBr5QMS7j9CQTkR7/vqi2Cd2LE4vxwC7Vi9cjs9fv64XeDfRY5eUJX7DZUs9M73lhQ5HwId40nNPjncrjRdQwAfmkbt2skV5v9xcPeuKvvynFy+11mkINMOR7PEK6nvyYq9bbAxarxSvYjRvPC1uIlXSHDO9FlEXzR0iAy26m0o9dOYloCs1mARFvOqPGWdxH6XXGSG4MtREpTXGFmIcStUCQGvMhY7NttYjD2leZTvPP99tODcUa6KQiQvH4ycPRmOwmgR496n+uW9IZWSEG1soRWZwxGJKxJVvwgt64V9UWWlxhb8+nAs/Ka1Lr8PqBKNNMjLBvLVIEOEldJz6Vk5fu3CtUIfxwMXwSfGmzPB1JZK5yB9Rc8vciPtaM6JaSAeTcp0e8SMOgUrk5lv9p72T5NvOh3U4DF4qvznK7saT20RHJF9080VQRyb/0m065oCn25ynvSJI9LZ5jzF5uQ+0D0mXnwnpUbWPopLf1NwKrS27Y=
...@@ -18,8 +17,8 @@ install: ...@@ -18,8 +17,8 @@ install:
script: script:
- make test - make test
- if ([[ ${TRAVIS_BRANCH} == "master" ]] && [[ ${TRAVIS_EVENT_TYPE} == "push" ]]) || [[ -n ${TRAVIS_TAG} ]]; then - if ([[ ${TRAVIS_BRANCH} == "master" ]] && [[ ${TRAVIS_EVENT_TYPE} == "push" ]]) || [[ -n ${TRAVIS_TAG} ]]; then
NAME=GOOS=windows GOARCH=amd64 go build -o bin/keycloak-proxy-windows-amd64.exe; NAME=GOOS=windows GOARCH=amd64 go build -o bin/keycloak-gatekeeper-windows-amd64.exe;
NAME=GOOS=linux GOARCH=amd64 go build -o bin/keycloak-proxy-linux-amd64; NAME=GOOS=linux GOARCH=amd64 go build -o bin/keycloak-gatekeeper-linux-amd64;
docker login -u ${REGISTRY_USERNAME} -p ${REGISTRY_TOKEN} ${REGISTRY}; docker login -u ${REGISTRY_USERNAME} -p ${REGISTRY_TOKEN} ${REGISTRY};
VERSION=${TRAVIS_TAG:-latest} make docker-release; VERSION=${TRAVIS_TAG:-latest} make docker-release;
fi fi
...@@ -32,10 +31,10 @@ deploy: ...@@ -32,10 +31,10 @@ deploy:
provider: releases provider: releases
skip_cleanup: true skip_cleanup: true
on: on:
repo: gambol99/keycloak-proxy repo: keycloak/keycloak-gatekeeper
tags: true tags: true
api_key: api_key:
secure: "${GITHUB_TOKEN}" secure: "${GITHUB_TOKEN}"
file: file:
- bin/keycloak-proxy-windows-amd64.exe - bin/keycloak-gatekeeper-windows-amd64.exe
- bin/keycloak-proxy-linux-amd64 - bin/keycloak-gatekeeper-linux-amd64
FROM alpine:3.7 FROM alpine:3.7
MAINTAINER Rohith Jayawardene <gambol99@gmail.com>
LABEL Name=keycloak-proxy \ LABEL Name=keycloak-gatekeeper \
Release=https://github.com/gambol99/keycloak-proxy \ Release=https://github.com/keycloak/keycloak-gatekeeper \
Url=https://github.com/gambol99/keycloak-proxy \ Url=https://github.com/keycloak/keycloak-gatekeeper \
Help=https://github.com/gambol99/keycloak-proxy/issues Help=https://github.com/keycloak/keycloak-gatekeeper/issues
RUN apk add --no-cache ca-certificates RUN apk add --no-cache ca-certificates
ADD templates/ /opt/templates ADD templates/ /opt/templates
ADD bin/keycloak-proxy /opt/keycloak-proxy ADD bin/keycloak-gatekeeper /opt/keycloak-gatekeeper
WORKDIR "/opt" WORKDIR "/opt"
ENTRYPOINT [ "/opt/keycloak-proxy" ] ENTRYPOINT [ "/opt/keycloak-gatekeeper" ]
...@@ -2,176 +2,231 @@ ...@@ -2,176 +2,231 @@
[[projects]] [[projects]]
digest = "1:d1665c44bd5db19aaee18d1b6233c99b0b9a986e8bccb24ef54747547a48027f"
name = "github.com/PuerkitoBio/purell" name = "github.com/PuerkitoBio/purell"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4" revision = "0bcb03f4b4d0a9428594752bd2a3b9aa0a9d4bd4"
version = "v1.1.0" version = "v1.1.0"
[[projects]] [[projects]]
digest = "1:61e5d7b1fabd5b6734b2595912944dbd9f6e0eaa4adef25e5cbf98754fc91df1"
name = "github.com/PuerkitoBio/urlesc" name = "github.com/PuerkitoBio/urlesc"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "5bd2802263f21d8788851d5305584c82a5c75d7e" revision = "5bd2802263f21d8788851d5305584c82a5c75d7e"
[[projects]] [[projects]]
digest = "1:1c19f0cbf37823c0af41a6fa5c96f0e31f899202efd91e35ab0a4410a04a4244"
name = "github.com/armon/go-proxyproto" name = "github.com/armon/go-proxyproto"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "609d6338d3a76ec26ac3fe7045a164d9a58436e7" revision = "609d6338d3a76ec26ac3fe7045a164d9a58436e7"
[[projects]] [[projects]]
digest = "1:5bb36304653e73c2ced864d49c9f344e7141a7ceef852442edcea212094ebc3c"
name = "github.com/beorn7/perks" name = "github.com/beorn7/perks"
packages = ["quantile"] packages = ["quantile"]
pruneopts = "UT"
revision = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9" revision = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"
[[projects]] [[projects]]
digest = "1:80e67b0601f54b62b901e3822f35d8182c23270e10da813cc3ec61d5f22e9f77"
name = "github.com/boltdb/bolt" name = "github.com/boltdb/bolt"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "144418e1475d8bf7abbdc48583500f1a20c62ea7" revision = "144418e1475d8bf7abbdc48583500f1a20c62ea7"
[[projects]] [[projects]]
branch = "v1" branch = "v1"
digest = "1:6a503e232df389d94ebb97dfb22d4ae463b6e2f351660613e11d9e42f57ab6df"
name = "github.com/coreos/go-oidc" name = "github.com/coreos/go-oidc"
packages = [ packages = [
"http", "http",
"jose", "jose",
"key", "key",
"oauth2", "oauth2",
"oidc" "oidc",
] ]
pruneopts = "UT"
revision = "e860bd55bfa7d7cb35d30d26a167982584f616b0" revision = "e860bd55bfa7d7cb35d30d26a167982584f616b0"
[[projects]] [[projects]]
digest = "1:6fda0d7f5e52b081e075775b1ecebf1ea0c923e7be33604ed0225ae078e701b5"
name = "github.com/coreos/pkg" name = "github.com/coreos/pkg"
packages = [ packages = [
"health", "health",
"httputil", "httputil",
"timeutil" "timeutil",
] ]
pruneopts = "UT"
revision = "447b7ec906e523386d9c53be15b55a8ae86ea944" revision = "447b7ec906e523386d9c53be15b55a8ae86ea944"
[[projects]] [[projects]]
digest = "1:620bade21ddf8256869717861431d52650c7e40bc56bdcd3d5ec3da63e7573b0"
name = "github.com/davecgh/go-spew" name = "github.com/davecgh/go-spew"
packages = ["spew"] packages = ["spew"]
pruneopts = "UT"
revision = "5215b55f46b2b919f50a1df0eaa5886afe4e3b3d" revision = "5215b55f46b2b919f50a1df0eaa5886afe4e3b3d"
[[projects]] [[projects]]
branch = "master"
digest = "1:2b7b174ae68705866555b73fd848de0749b93b1f99e3295e27f89bebe8702203"
name = "github.com/elazarl/goproxy" name = "github.com/elazarl/goproxy"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "947c36da3153ff334e74d9d980de341d25f358ba" revision = "947c36da3153ff334e74d9d980de341d25f358ba"
version = "v1.1"
[[projects]] [[projects]]
digest = "1:abeb38ade3f32a92943e5be54f55ed6d6e3b6602761d74b4aab4c9dd45c18abd"
name = "github.com/fsnotify/fsnotify" name = "github.com/fsnotify/fsnotify"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9" revision = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9"
version = "v1.4.7" version = "v1.4.7"
[[projects]] [[projects]]
digest = "1:740c45a1cac0a027ec30d103cc94902c340fb5f15b9da7893c25c26d73cf03e0"
name = "github.com/go-chi/chi" name = "github.com/go-chi/chi"
packages = [ packages = [
".", ".",
"middleware" "middleware",
] ]
pruneopts = "UT"
revision = "18d990c0d1c023b05a3652d322ae36d8bdb62e07" revision = "18d990c0d1c023b05a3652d322ae36d8bdb62e07"
[[projects]] [[projects]]
digest = "1:f76a2cc15a4dc754fa4414d9ddac6f1fa72b752244ae9dc56c8ef61559339ecd"
name = "github.com/go-resty/resty" name = "github.com/go-resty/resty"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "39c3db9c7bb4f9718ac143a83a924441521caf73" revision = "39c3db9c7bb4f9718ac143a83a924441521caf73"
[[projects]] [[projects]]
digest = "1:9b0e71863f18fc5de645a263184c8a6409ae731e847b35b25da4be818f1975fa"
name = "github.com/golang/protobuf" name = "github.com/golang/protobuf"
packages = ["proto"] packages = ["proto"]
pruneopts = "UT"
revision = "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9" revision = "1643683e1b54a9e88ad26d98f81400c8c9d9f4f9"
[[projects]] [[projects]]
digest = "1:97b065743ec8322fed8aa54afc3ae82fea9cdd15ea7a82c90a8d081e0e6f0bbf"
name = "github.com/jonboulle/clockwork" name = "github.com/jonboulle/clockwork"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "ed104f61ea4877bea08af6f759805674861e968d" revision = "ed104f61ea4877bea08af6f759805674861e968d"
[[projects]] [[projects]]
digest = "1:f1bb94f5fab2a670687ec7a30a9160b0193d147ae82d5650231c01b2b3a8d0db"
name = "github.com/matttproud/golang_protobuf_extensions" name = "github.com/matttproud/golang_protobuf_extensions"
packages = ["pbutil"] packages = ["pbutil"]
pruneopts = "UT"
revision = "fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a" revision = "fc2b8d3a73c4867e51861bbdd5ae3c1f0869dd6a"
[[projects]] [[projects]]
digest = "1:08413c4235cad94a96c39e1e2f697789733c4a87d1fdf06b412d2cf2ba49826a"
name = "github.com/pmezard/go-difflib" name = "github.com/pmezard/go-difflib"
packages = ["difflib"] packages = ["difflib"]
pruneopts = "UT"
revision = "d8ed2627bdf02c080bf22230dbb337003b7aba2d" revision = "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
[[projects]] [[projects]]
digest = "1:740c45a1cac0a027ec30d103cc94902c340fb5f15b9da7893c25c26d73cf03e0"
name = "github.com/pressly/chi" name = "github.com/pressly/chi"
packages = [ packages = [
".", ".",
"middleware" "middleware",
] ]
pruneopts = "UT"
revision = "18d990c0d1c023b05a3652d322ae36d8bdb62e07" revision = "18d990c0d1c023b05a3652d322ae36d8bdb62e07"
[[projects]] [[projects]]
digest = "1:2a587e5f573de02b01a001c04598ed3120039fdf3b60060d0f302ad820007c89"
name = "github.com/prometheus/client_golang" name = "github.com/prometheus/client_golang"
packages = ["prometheus"] packages = ["prometheus"]
pruneopts = "UT"
revision = "c3324c1198cf3374996e9d3098edd46a6b55afc9" revision = "c3324c1198cf3374996e9d3098edd46a6b55afc9"
[[projects]] [[projects]]
branch = "master" branch = "master"
digest = "1:32d10bdfa8f09ecf13598324dba86ab891f11db3c538b6a34d1c3b5b99d7c36b"
name = "github.com/prometheus/client_model" name = "github.com/prometheus/client_model"
packages = ["go"] packages = ["go"]
pruneopts = "UT"
revision = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c" revision = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"
[[projects]] [[projects]]
digest = "1:0d5f8e2195ad2beef202367f3217c4a7981582d96ccf4876b9aa2c5c9c9b3510"
name = "github.com/prometheus/common" name = "github.com/prometheus/common"
packages = [ packages = [
"expfmt", "expfmt",
"internal/bitbucket.org/ww/goautoneg", "internal/bitbucket.org/ww/goautoneg",
"model" "model",
] ]
pruneopts = "UT"
revision = "13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207" revision = "13ba4ddd0caa9c28ca7b7bffe1dfa9ed8d5ef207"
[[projects]] [[projects]]
digest = "1:c78edab144d03422b52cd34d5fa4ffc9a59fef90b3afdcf2efc4dd333479f243"
name = "github.com/prometheus/procfs" name = "github.com/prometheus/procfs"
packages = [ packages = [
".", ".",
"xfs" "xfs",
] ]
pruneopts = "UT"
revision = "65c1f6f8f0fc1e2185eb9863a3bc751496404259" revision = "65c1f6f8f0fc1e2185eb9863a3bc751496404259"
[[projects]] [[projects]]
digest = "1:33bb0c789f5461f68df1514ae54b50cfcf942da85e189dda42710518b6a9208c"
name = "github.com/rs/cors" name = "github.com/rs/cors"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "8dd4211afb5d08dbb39a533b9bb9e4b486351df6" revision = "8dd4211afb5d08dbb39a533b9bb9e4b486351df6"
version = "v1.1" version = "v1.1"
[[projects]] [[projects]]
digest = "1:274f67cb6fed9588ea2521ecdac05a6d62a8c51c074c1fccc6a49a40ba80e925"
name = "github.com/satori/go.uuid" name = "github.com/satori/go.uuid"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3" revision = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3"
version = "v1.2.0" version = "v1.2.0"
[[projects]] [[projects]]
digest = "1:60493764c2430dfeb97c18f37bf0d815cf524daf1c1921284bb11d45deec5d4b"
name = "github.com/stretchr/testify" name = "github.com/stretchr/testify"
packages = [ packages = [
"assert", "assert",
"require" "require",
] ]
pruneopts = "UT"
revision = "d77da356e56a7428ad25149ca77381849a6a5232" revision = "d77da356e56a7428ad25149ca77381849a6a5232"
[[projects]] [[projects]]
digest = "1:b4b301b6cdbbcd48baf1de7ff91bfb604172acc4d5e06baad684f8ef577426cb"
name = "github.com/unrolled/secure" name = "github.com/unrolled/secure"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "4b41e52ab568cbfd31eda3612d98192da1575c77" revision = "4b41e52ab568cbfd31eda3612d98192da1575c77"
[[projects]] [[projects]]
branch = "master" branch = "master"
digest = "1:189a0e6e9c657bb662bafc41a796360d11c88eed7614b1b6f003b8fbc8847e5e"
name = "github.com/urfave/cli" name = "github.com/urfave/cli"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "8e01ec4cd3e2d84ab2fe90d8210528ffbb06d8ff" revision = "8e01ec4cd3e2d84ab2fe90d8210528ffbb06d8ff"
[[projects]] [[projects]]
digest = "1:3c1a69cdae3501bf75e76d0d86dc6f2b0a7421bc205c0cb7b96b19eed464a34d"
name = "go.uber.org/atomic" name = "go.uber.org/atomic"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "1ea20fb1cbb1cc08cbd0d913a96dead89aa18289" revision = "1ea20fb1cbb1cc08cbd0d913a96dead89aa18289"
version = "v1.3.2" version = "v1.3.2"
[[projects]] [[projects]]
digest = "1:9ca531f1de53d20d64ec941157648bccbe04e3b1a0db6f95b9bea1746485517d"
name = "go.uber.org/zap" name = "go.uber.org/zap"
packages = [ packages = [
".", ".",
...@@ -180,32 +235,40 @@ ...@@ -180,32 +235,40 @@
"internal/color", "internal/color",
"internal/exit", "internal/exit",
"internal/multierror", "internal/multierror",
"zapcore" "zapcore",
] ]
pruneopts = "UT"
revision = "54371c67da1bc746325e5582e48521a5db5d64ca" revision = "54371c67da1bc746325e5582e48521a5db5d64ca"
[[projects]] [[projects]]
digest = "1:23812fb1cce796f95720e6cd6113cf3bc6705debb9f48a80fed7bf1663bd8296"
name = "golang.org/x/crypto" name = "golang.org/x/crypto"
packages = [ packages = [
"acme", "acme",
"acme/autocert" "acme/autocert",
] ]
pruneopts = "UT"
revision = "49796115aa4b964c318aad4f3084fdb41e9aa067" revision = "49796115aa4b964c318aad4f3084fdb41e9aa067"
[[projects]] [[projects]]
digest = "1:0be47bdf48cad39f9c9330ca0cb3b63343d237fa011157c66fee042caa4418fb"
name = "golang.org/x/net" name = "golang.org/x/net"
packages = [ packages = [
"idna", "idna",
"publicsuffix" "publicsuffix",
] ]
pruneopts = "UT"
revision = "1c05540f6879653db88113bc4a2b70aec4bd491f" revision = "1c05540f6879653db88113bc4a2b70aec4bd491f"
[[projects]] [[projects]]
digest = "1:1435c3b63fada2c5837e52169490cbf1649b58e0146c26019d5609efdbf874ce"
name = "golang.org/x/sys" name = "golang.org/x/sys"
packages = ["unix"] packages = ["unix"]
pruneopts = "UT"
revision = "95c6576299259db960f6c5b9b69ea52422860fce" revision = "95c6576299259db960f6c5b9b69ea52422860fce"
[[projects]] [[projects]]
digest = "1:1f975e18356170a33c0e8b7dda3d02bd28126463f0c024edc9b99b7eb9337c62"
name = "golang.org/x/text" name = "golang.org/x/text"
packages = [ packages = [
"internal/gen", "internal/gen",
...@@ -217,35 +280,67 @@ ...@@ -217,35 +280,67 @@
"unicode/cldr", "unicode/cldr",
"unicode/norm", "unicode/norm",
"unicode/rangetable", "unicode/rangetable",
"width" "width",
] ]
pruneopts = "UT"
revision = "b19bf474d317b857955b12035d2c5acb57ce8b01" revision = "b19bf474d317b857955b12035d2c5acb57ce8b01"
[[projects]] [[projects]]
branch = "v1" branch = "v1"
digest = "1:3443b1423511a78a2108f907e8ab347e3e16db19b2ab6d3219d75d88839757c1"
name = "gopkg.in/bsm/ratelimit.v1" name = "gopkg.in/bsm/ratelimit.v1"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "db14e161995a5177acef654cb0dd785e8ee8bc22" revision = "db14e161995a5177acef654cb0dd785e8ee8bc22"
[[projects]] [[projects]]
digest = "1:1a49f695d7bb7751130e5c68b0df9f97b0bd5bf2c0769688f3fc650e19116325"
name = "gopkg.in/redis.v4" name = "gopkg.in/redis.v4"
packages = [ packages = [
".", ".",
"internal", "internal",
"internal/consistenthash", "internal/consistenthash",
"internal/hashtag", "internal/hashtag",
"internal/pool" "internal/pool",
] ]
pruneopts = "UT"
revision = "889409de38315d22b114fb5980f705e6fa48c6a2" revision = "889409de38315d22b114fb5980f705e6fa48c6a2"
[[projects]] [[projects]]
digest = "1:fa62cd569ff15e4dba6dfc6d826e97a7913ef299eccd5804c9d614a84863e485"
name = "gopkg.in/yaml.v2" name = "gopkg.in/yaml.v2"
packages = ["."] packages = ["."]
pruneopts = "UT"
revision = "670d4cfef0544295bc27a114dbac37980d83185a" revision = "670d4cfef0544295bc27a114dbac37980d83185a"
[solve-meta] [solve-meta]
analyzer-name = "dep" analyzer-name = "dep"
analyzer-version = 1 analyzer-version = 1
inputs-digest = "e7823fe27d5dc0e30e738df7a74ac04cd05bfd6e27f585e547312b6eac9fde9c" input-imports = [
"github.com/PuerkitoBio/purell",
"github.com/armon/go-proxyproto",
"github.com/boltdb/bolt",
"github.com/coreos/go-oidc/jose",
"github.com/coreos/go-oidc/oauth2",
"github.com/coreos/go-oidc/oidc",
"github.com/elazarl/goproxy",
"github.com/fsnotify/fsnotify",
"github.com/go-chi/chi/middleware",
"github.com/go-resty/resty",
"github.com/pressly/chi",
"github.com/pressly/chi/middleware",
"github.com/prometheus/client_golang/prometheus",
"github.com/rs/cors",
"github.com/satori/go.uuid",
"github.com/stretchr/testify/assert",
"github.com/stretchr/testify/require",
"github.com/unrolled/secure",
"github.com/urfave/cli",
"go.uber.org/zap",
"go.uber.org/zap/zapcore",
"golang.org/x/crypto/acme/autocert",
"gopkg.in/redis.v4",
"gopkg.in/yaml.v2",
]
solver-name = "gps-cdcl" solver-name = "gps-cdcl"
solver-version = 1 solver-version = 1
NAME=keycloak-proxy NAME=keycloak-gatekeeper
AUTHOR=gambol99 AUTHOR=keycloak
AUTHOR_EMAIL=gambol99@gmail.com REGISTRY=docker.io
REGISTRY=quay.io
GOVERSION ?= 1.10.2 GOVERSION ?= 1.10.2
ROOT_DIR=${PWD} ROOT_DIR=${PWD}
HARDWARE=$(shell uname -m) HARDWARE=$(shell uname -m)
......
[![Build Status](https://travis-ci.org/gambol99/keycloak-proxy.svg?branch=master)](https://travis-ci.org/gambol99/keycloak-proxy) [![Build Status](https://travis-ci.org/keycloak/keycloak-gatekeeper.svg?branch=master)](https://travis-ci.org/keycloak/keycloak-gatekeeper)
[![GoDoc](http://godoc.org/github.com/gambol99/keycloak-proxy?status.png)](http://godoc.org/github.com/gambol99/keycloak-proxy) [![GoDoc](http://godoc.org/github.com/keycloak/keycloak-gatekeeper?status.png)](http://godoc.org/github.com/keycloak/keycloak-gatekeeper)
[![Docker Repository on Quay](https://quay.io/repository/gambol99/keycloak-proxy/status "Docker Repository on Quay")](https://quay.io/repository/gambol99/keycloak-proxy) [![Docker Repository on Quay](https://docker.io/repository/keycloak/keycloak-gatekeeper/status "Docker Repository on Quay")](https://docker.io/repository/keycloak/keycloak-gatekeeper)
[![GitHub version](https://badge.fury.io/gh/gambol99%2Fkeycloak-proxy.svg)](https://badge.fury.io/gh/gambol99%2Fkeycloak-proxy) [![GitHub version](https://badge.fury.io/gh/gambol99%2Fkeycloak-proxy.svg)](https://badge.fury.io/gh/gambol99%2Fkeycloak-proxy)
[![Go Report Card](https://goreportcard.com/badge/github.com/gambol99/keycloak-proxy)](https://goreportcard.com/report/github.com/gambol99/keycloak-proxy) [![Go Report Card](https://goreportcard.com/badge/github.com/keycloak/keycloak-gatekeeper)](https://goreportcard.com/report/github.com/keycloak/keycloak-gatekeeper)
[![Coverage Status](https://coveralls.io/repos/github/gambol99/keycloak-proxy/badge.svg?branch=master)](https://coveralls.io/github/gambol99/keycloak-proxy?branch=master) [![Coverage Status](https://coveralls.io/repos/github/keycloak/keycloak-gatekeeper/badge.svg?branch=master)](https://coveralls.io/github/keycloak/keycloak-gatekeeper?branch=master)
### **Keycloak Proxy** ### **Keycloak Proxy**
---- ----
...@@ -149,7 +149,7 @@ Assuming you have make + go, simply run make (or 'make static' for static linkin ...@@ -149,7 +149,7 @@ Assuming you have make + go, simply run make (or 'make static' for static linkin
#### **Docker image** #### **Docker image**
Docker image is available at [https://quay.io/repository/gambol99/keycloak-proxy](https://quay.io/repository/gambol99/keycloak-proxy) Docker image is available at [https://docker.io/repository/keycloak/keycloak-gatekeeper](https://docker.io/repository/keycloak/keycloak-gatekeeper)
#### **Configuration** #### **Configuration**
...@@ -334,7 +334,7 @@ You have collection of micro-services which are permitted to speak to one anothe ...@@ -334,7 +334,7 @@ You have collection of micro-services which are permitted to speak to one anothe
```YAML ```YAML
- name: keycloak-proxy - name: keycloak-proxy
image: quay.io/gambol99/keycloak-proxy:latest image: docker.io/keycloak/keycloak-gatekeeper:latest
args: args:
- --enable-forwarding=true - --enable-forwarding=true
- --forwarding-username=projecta - --forwarding-username=projecta
......
...@@ -36,7 +36,7 @@ func newOauthProxyApp() *cli.App { ...@@ -36,7 +36,7 @@ func newOauthProxyApp() *cli.App {
app.Author = author app.Author = author
app.Email = email app.Email = email
app.Flags = getCommandLineOptions() app.Flags = getCommandLineOptions()
app.UsageText = "keycloak-proxy [options]" app.UsageText = "keycloak-gatekeeper [options]"
// step: the standard usage message isn't that helpful // step: the standard usage message isn't that helpful
app.OnUsageError = func(context *cli.Context, err error, isSubcommand bool) error { app.OnUsageError = func(context *cli.Context, err error, isSubcommand bool) error {
......
...@@ -34,7 +34,7 @@ var ( ...@@ -34,7 +34,7 @@ var (
) )
const ( const (
prog = "keycloak-proxy" prog = "keycloak-gatekeeper"
author = "Rohith Jayawardene" author = "Rohith Jayawardene"
email = "gambol99@gmail.com" email = "gambol99@gmail.com"
description = "is a proxy using the keycloak service for auth and authorization" description = "is a proxy using the keycloak service for auth and authorization"
...@@ -287,7 +287,7 @@ type Config struct { ...@@ -287,7 +287,7 @@ type Config struct {
// EncryptionKey is the encryption key used to encrypt the refresh token // EncryptionKey is the encryption key used to encrypt the refresh token
EncryptionKey string `json:"encryption-key" yaml:"encryption-key" usage:"encryption key used to encryption the session state" env:"ENCRYPTION_KEY"` EncryptionKey string `json:"encryption-key" yaml:"encryption-key" usage:"encryption key used to encryption the session state" env:"ENCRYPTION_KEY"`
// InvalidAuthRedirectsWith303 will make requests with invalid auth headers redirect using HTTP 303 instead of HTTP 307. See github.com/gambol99/keycloak-proxy/issues/292 for context. // InvalidAuthRedirectsWith303 will make requests with invalid auth headers redirect using HTTP 303 instead of HTTP 307. See github.com/gambol99/keycloak-gatekeeper/issues/292 for context.
InvalidAuthRedirectsWith303 bool `json:"invalid-auth-redirects-with-303" yaml:"invalid-auth-redirects-with-303" usage:"use HTTP 303 redirects instead of 307 for invalid auth tokens"` InvalidAuthRedirectsWith303 bool `json:"invalid-auth-redirects-with-303" yaml:"invalid-auth-redirects-with-303" usage:"use HTTP 303 redirects instead of 307 for invalid auth tokens"`
// NoRedirects informs we should hand back a 401 not a redirect // NoRedirects informs we should hand back a 401 not a redirect
NoRedirects bool `json:"no-redirects" yaml:"no-redirects" usage:"do not have back redirects when no authentication is present, 401 them"` NoRedirects bool `json:"no-redirects" yaml:"no-redirects" usage:"do not have back redirects when no authentication is present, 401 them"`
......
...@@ -9,11 +9,11 @@ spec: ...@@ -9,11 +9,11 @@ spec:
labels: labels:
name: proxy name: proxy
annotations: annotations:
repository: https://github.com/gambol99/keycloak-proxy repository: https://github.com/keycloak/keycloak-gatekeeper
spec: spec:
containers: containers:
- name: proxy - name: proxy
image: quay.io/gambol99/keycloak-proxy:latest image: docker.io/jboss/keycloak/keycloak-gatekeeper:latest
imagePullPolicy: Always imagePullPolicy: Always
args: args:
- --config /etc/secrets/forwarding.yml - --config /etc/secrets/forwarding.yml
......
...@@ -9,7 +9,7 @@ spec: ...@@ -9,7 +9,7 @@ spec:
labels: labels:
name: proxy name: proxy
annotations: annotations:
repository: https://github.com/gambol99/keycloak-proxy repository: https://github.com/keycloak/keycloak-gatekeeper
spec: spec:
securityContext: securityContext:
fsGroup: 1000 fsGroup: 1000
...@@ -21,7 +21,7 @@ spec: ...@@ -21,7 +21,7 @@ spec:
secretName: tls secretName: tls
containers: containers:
- name: proxy - name: proxy
image: quay.io/gambol99/keycloak-proxy:latest image: docker.io/jboss/keycloak/keycloak-gatekeeper:latest
imagePullPolicy: Always imagePullPolicy: Always
args: args:
- --client-id=broker - --client-id=broker
......
...@@ -39,7 +39,7 @@ func (f *fakeBoltDBStore) close() { ...@@ -39,7 +39,7 @@ func (f *fakeBoltDBStore) close() {
} }
func newTestBoldDB(t *testing.T) *fakeBoltDBStore { func newTestBoldDB(t *testing.T) *fakeBoltDBStore {
tmpfile, err := ioutil.TempFile("/tmp", "keycloak-proxy") tmpfile, err := ioutil.TempFile("/tmp", "keycloak-gatekeeper")
if err != nil { if err != nil {
t.Fatalf("unable to create temporary file, error: %s", err) t.Fatalf("unable to create temporary file, error: %s", err)
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment