Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vouch/vouch-proxy

an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
https://github.com/vouch/vouch-proxy

Merge branch 'fix/docker_build_push_quay.io'

ace28e84d61953f3b954601e477431d58a688792 authored over 3 years ago by Benjamin Foote <[email protected]>
#406 drop onlatest, name as alpine

8288b58a3bcf2ef8ddfd6605b0eab0d182276128 authored over 3 years ago by Benjamin Foote <[email protected]>
#406 gh action docker alpine build push to quay.io

64b6903469b8f58109858893fc557a468e48b5c5 authored over 3 years ago by Benjamin Foote <[email protected]>
#406 gh action docker build and push to quay.io

dc806813b07bc2d3f516cd4018b9161d6b8a0439 authored over 3 years ago by Benjamin Foote <[email protected]>
#406 gh action docker build and push to quay.io

f0ac39a76efef2a8c91b78b327bf3b525fb5a338 authored over 3 years ago by Benjamin Foote <[email protected]>
use httprouter's more performant mux

7dd36bf3b746eac70e2e898e7e5ac15fe6fb3e3c authored over 3 years ago by Benjamin Foote <[email protected]>
use log.Warn for common "token not found" error

d5c40652e643d3d4877d51c10cc0b012a9d088f6 authored over 3 years ago by Benjamin Foote <[email protected]>
systemd example, claims cookie language

a7b7a07be00de12d68e3964b4bdfae5ff3e2ef7e authored over 3 years ago by Benjamin Foote <[email protected]>
set cache expiration to jwt expiration

20cb366e3beed46cc5866ad9bdc091a1623c29d3 authored over 3 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into fix/jwtcache_jwtexpiration

c5a0944b609bff1dba1f2fbe7e5fb86999fefcdc authored over 3 years ago by Benjamin Foote <[email protected]>
adjust testing environment for go:embed

4d39cb1f36165f2ebd34df91e507860a0545a8d0 authored over 3 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/gdamjan/398

9d66192073fd9f065255927ce18218b6c0fd9636 authored over 3 years ago by Benjamin Foote <[email protected]>
#398 embed .defaults.yml

33847ed9b120f4f7525d9195f42368b84c7390cb authored over 3 years ago by Benjamin Foote <[email protected]>
#398 hold embeded templates in cfg.Templates

8ba0c5526ff9eefc9cb637ed2c26852217ef1f0d authored over 3 years ago by Benjamin Foote <[email protected]>
fix responses.Configure() test too

ad7d1e60710b4ce293097ef20fa8ed85be85d330 authored over 3 years ago by Дамјан Георгиевски <[email protected]>
introduce responses.LoadTemplates, responses.Configure() is back

8ca24f1ecde44f18416ee874a8966e5273c71b6b authored over 3 years ago by Дамјан Георгиевски <[email protected]>
use github.com/golang-jwt/jwt

dc6261cf53de960966092c34ced5f757c1d4cf0b authored over 3 years ago by Benjamin Foote <[email protected]>
#406 migrate Docker builds to quay.io

2eca9f11986e70bd27293d183a71e979ea53b223 authored over 3 years ago by Benjamin Foote <[email protected]>
#189 adfs relying_party_id minor adjustments

930fb8e38ed67098e39308133cd09dab193c781c authored over 3 years ago by Benjamin Foote <[email protected]>
embed the template files into the vouch binary

the embed package is new to Go 1.6
https://golang.org/pkg/embed/

with this change it's no longe...

a4d64cc0a6e1c6ceeb6a768b31cd8aa36db357a7 authored over 3 years ago by Дамјан Георгиевски <[email protected]>
embed the static files into the vouch binary

the embed package is new to Go 1.6
https://golang.org/pkg/embed/

with this change it's no longe...

06331fbc4f48a679c2fa520e7c70ce1da3c5f626 authored over 3 years ago by Дамјан Георгиевски <[email protected]>
Added relying_party_id env in tests for env vars

9830da1069141b74fc797fda6390bd4a6957e434 authored over 3 years ago by herbrant <[email protected]>
Updated adfs examples

cf960f98d2b6cc9a2db28c50012812a8cb2d3306 authored over 3 years ago by Herbrant <[email protected]>
Added support for a custom 'relying party identifier' in a ADFS configuration

f78e1257e01a70f90aa444a8e52b30b72c6e4875 authored over 3 years ago by herbrant <[email protected]>
move the #vouch irc channel to libera.chat

1a3c67a7f1cfdd5fe3739fbcb6d6f78b3bf64002 authored over 3 years ago by Benjamin Foote <[email protected]>
make sure JWT expires from cache by jwt.expiration

db40d4f913d08b198e2f1924d7de05fbf648e740 authored over 3 years ago by Benjamin Foote <[email protected]>
#375 use correct error codes, general cleanup

dd116e40bc2354591a29d9586bfc447161a669de authored over 3 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/punkle/375

9b6ba4f02819e36883a6109b03c03ed825003cc8 authored over 3 years ago by Benjamin Foote <[email protected]>
ignore rsa keys created for testing

19aaed15a7dcf0977331f0f934472a08e05f3331 authored over 3 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/yannh/331

cc8a88524afa5091609b8190addbc58a95f5c6f2 authored over 3 years ago by Benjamin Foote <[email protected]>
Merge branch 'pr/simongottschlag/320'

27a3286500813d678c8fb52415178d2c259f1eea authored over 3 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/simongottschlag/320

a0d33f058614800d59a3c4f1e0a8ef6f85407dbe authored over 3 years ago by Benjamin Foote <[email protected]>
bump to go version 1.16

6970b9266154830755178157328274eeb9510b84 authored over 3 years ago by Benjamin Foote <[email protected]>
bump to go version 1.16

6577317c2d00cf2b5de71e3fed1bd533313d389c authored over 3 years ago by Benjamin Foote <[email protected]>
bump to go version 1.15

61b6d62154b48ee19ec93b023740e0bc49aaaac0 authored over 3 years ago by Benjamin Foote <[email protected]>
don't log the oauth client creds, even in debug

b9007f09082678180ce1d98a252cebd301531e97 authored over 3 years ago by Benjamin Foote <[email protected]>
errConfigIsBad improvement and TODO

18b544052a21606d64723259620bdf9bcbee8856 authored almost 4 years ago by Benjamin Foote <[email protected]>
Update go to 1.16 to fix go get failure

f4501434656200067ace1e443fcc0aadd9070d1c authored almost 4 years ago by Yann Hamon <[email protected]>
Update go to 1.16 to fix go get failure

9742d28f23b161444b448e0e3e6cfd8dd00431af authored almost 4 years ago by Yann Hamon <[email protected]>
Install openssl dep in Travis

5c616c8f3812a6f97dab55813155a0e9660328ca authored almost 4 years ago by Yann Hamon <[email protected]>
Install openssl dep in Travis

431c3745fc3c25270f957b32ee839a707dd6178f authored almost 4 years ago by Yann Hamon <[email protected]>
Remove gitguardian cfg file

1b8584d95571812efbbc01d11b7039809d29cbd2 authored almost 4 years ago by Yann Hamon <[email protected]>
Generate RSA keys during testing, move key parsing to cfg.go

092413b2dcb59bb81890da02dd34aff1314b4111 authored almost 4 years ago by Yann Hamon <[email protected]>
Merge branch 'master' of github.com:vouch/vouch-proxy into rsa-signing-support

e63464c80711c72e8834a4717852d239d0876c62 authored almost 4 years ago by Yann Hamon <[email protected]>
use the error template for Error 401

Previously this was plain text. Passing it through the existing
error templates allows administr...

71b8541e1d4b7b31c44befbea5839b52efad4995 authored almost 4 years ago by Brian Fletcher <[email protected]>
#320 un-rm configureOAuthClient() HT @iamareuben

6d8b79ac52ccc6f1eaee4151d3e227dcb984be43 authored almost 4 years ago by Benjamin Foote <[email protected]>
spelling error transposition

b928419fa0955586f035a05bed4628c61bdb2e59 authored almost 4 years ago by Benjamin Foote <[email protected]>
fix #368 build on FreeBSD and Linux

09a72cab24380c955179ca46d35392dcb25203d8 authored almost 4 years ago by Benjamin Foote <[email protected]>
do.sh: Changes the shebang to: /usr/bin/env bash since in FreeBSD bash is found at /usr/local/bin/bash. See this post on stackoverflow for more details. https://stackoverflow.com/questions/16365130/what-is-the-difference-between-usr-bin-env-bash-and-usr-bin-bash

do.sh Added the function Hostname() to hide the detail of querying for a host's fully-qualified ...

6e33d2aa9e5d5cda2595fe53c9e02e07af331db8 authored almost 4 years ago by borduase <[email protected]>
#344 formatting, add README entry

4e10aeefbf8e9eea03609af836cc6810920a78f0 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/Gourds/356

09a5fcb976bfc33ca67f179a3b1b8c25cf534ff6 authored almost 4 years ago by Benjamin Foote <[email protected]>
go report card items (spelling, gofmt)

3a8e365d56f8aa1e778c065df98af8ee670b430e authored almost 4 years ago by Benjamin Foote <[email protected]>
replace version badge with shields.io tag badge

f11168fd926cd9f7657b555aad561e625b3a7420 authored almost 4 years ago by Benjamin Foote <[email protected]>
replace version badge with shields.io tag badge

7461d4b02f35558307c573344c851b340b9a172c authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/Gourds/356

f353ab6f4db672563aeb64ad725d1e2d46dc2b89 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/yannh/331

8a0053dbc08712b47dc326906909fa9972c5fd76 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/simongottschlag/320

e1ab85ea05d28b951e587ffb7ce5ca0a8a77e078 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'fix/361_build'

ffd4824066c1f460c08c88fa0a3ff61731aa3403 authored almost 4 years ago by Benjamin Foote <[email protected]>
fix #361 with go modules, upgrade Docker to go 1.15

416cfb63bc8d982148348cf7ffe0d9afbda4ffc3 authored almost 4 years ago by Benjamin Foote <[email protected]>
fix #361 build errors by using go modules system

d4c5a4abf197c02d9bc77093e639c130a99f6fdb authored almost 4 years ago by Benjamin Foote <[email protected]>
golang 1.15 builder image

2f97af49b840833a39047d8576ac301495fed3f7 authored almost 4 years ago by Benjamin Foote <[email protected]>
replace latency min --> mean

33530cda47b0528dcd8ff8dadc24474879d0416b authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/simongottschlag/320

1b0e2af55301c7291346ae538268899a4b48fd9e authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/yannh/331

d0338ca03d5ee6abed9262465a7f438a5e3b78d2 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/Gourds/356

c26c6626bbed9b5830ac82b4beed8c7838a6616b authored almost 4 years ago by Benjamin Foote <[email protected]>
#354 clarify audience (aud) check

* move claims.Sites into claims.Audience
* move check Site to check Audience
* general cleanup
*...

f926918ba85b2237556b1bd5bcf8b8c918bd40ff authored almost 4 years ago by Benjamin Foote <[email protected]>
#354 500 error for token creation fail

10f100058e24e2f7b6bb8b5bb12bbaf10873b054 authored almost 4 years ago by Benjamin Foote <[email protected]>
add Alibaba/Aliyun provider support

906a690f70c11da07e17e414327315b5ea3a2389 authored almost 4 years ago by arvon <[email protected]>
#331 use .defaults.yml to set HS256

d4264fef18f943b86f2b94d70164a9210a37c827 authored almost 4 years ago by Benjamin Foote <[email protected]>
#331 add env vars

53ed07afbb2f4bd235026837077f57531e9cd2eb authored almost 4 years ago by Benjamin Foote <[email protected]>
no change needed

6418e5210db63c5229f7b39de0510633b78d143f authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/simongottschlag/320

d0d49be8814cb10aa3a1e6aba8e0b74e48075124 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/yannh/331

7b1882ac99be1933946eebd2715c523c2bbcbefd authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'feature/coveralls'

5d2124a678c9c6ca5adfa85d9ce448d6de3f62b2 authored almost 4 years ago by Benjamin Foote <[email protected]>
support go 1.14 and 1.15, drop 1.12 and 1.13

3ed968c66f21e5c5ce331d4037427d9fde2a261b authored almost 4 years ago by Benjamin Foote <[email protected]>
set working-directory

6387204d7cd870e967fe39c8912ffbefd54ddde0 authored almost 4 years ago by Benjamin Foote <[email protected]>
use ./do.sh coverage

5abe0dcf859fdefb7df67b58ac41954c25b70614 authored almost 4 years ago by Benjamin Foote <[email protected]>
absolute path to .cover/cover.out

80d8c23d0de0aedfeae115b41b3461a2062499e1 authored almost 4 years ago by Benjamin Foote <[email protected]>
set working-directory of coverage test

8c7f6d29818960385c1680da1513db2749295084 authored almost 4 years ago by Benjamin Foote <[email protected]>
set VOUCH_ROOT

2917f6c389bcb6e5d1347f77a8ba19d1b632babd authored almost 4 years ago by Benjamin Foote <[email protected]>
mkdir .cover

4a52f07896a981cdc5288224589599977b4a8f88 authored almost 4 years ago by Benjamin Foote <[email protected]>
set working-directory

81640006d3c26f218feecaf3067cc41b030e0c28 authored almost 4 years ago by Benjamin Foote <[email protected]>
get packages

b7a1cecebcf3119636d1721f6ed59acccc7ca847 authored almost 4 years ago by Benjamin Foote <[email protected]>
add github action coverage

e57c46394a3ea466dc56a0258ee4563d5804ccd2 authored almost 4 years ago by Benjamin Foote <[email protected]>
#331 fix minor formatting warnings

99e3fd93bfed01a4881c70e5c928277d85d5936f authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/yannh/331

d3b1072496bee059fd02bf3c344735a0576007c7 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/simongottschlag/320

cf48a7c72e03afed286a82d4b1afdff998a6e4aa authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'whitesource/configure'

86266a070a0504e2b0c6f3b89c04e1f472431af6 authored almost 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into whitesource/configure

2a8323200a9d422f21e8cc4f6418d6bb78e478cb authored almost 4 years ago by Benjamin Foote <[email protected]>
Add .whitesource configuration file

f72df9b49ea55a08c24293604808a893969ecc98 authored almost 4 years ago by whitesource-bolt-for-github[bot] <42819689+whitesource-bolt-for-github[bot]@users.noreply.github.com>
#352 maxAge description

36709f61390c7d9e02e67f3bdafc79ab168d3b66 authored almost 4 years ago by Benjamin Foote <[email protected]>
Fix cookie.maxAge in config example

If the value for cookie.maxAge is larger than for jwt.maxAge the value is set to jwt.maxAge.
Th...

c8234bb06f12158d008452de7efc031120b46ded authored almost 4 years ago by PhiBo <[email protected]>
Merge branch 'pr/gsx95/350'

a167802e44128c478cd84df3062c7cc71fc313fd authored almost 4 years ago by Benjamin Foote <[email protected]>
docker COPY into `/`

ad799d35f04e452796b514029fd5604c19a0280a authored almost 4 years ago by Benjamin Foote <[email protected]>
#349 handle any error from the IdP early

4b5acc330c0ada88f5ca9d9ed068c29dad969df4 authored almost 4 years ago by Benjamin Foote <[email protected]>
add support for multiple login states in different tabs

the session cookie that contains the state now has its path attribute set to /auth/[state]/. /au...

498a197ccbb3a71b7adf25e0af19ce405c617194 authored almost 4 years ago by gsx95 <[email protected]>
run `do.sh bug_report` in alpine docker container

4fe43a232ecec05bd223586f9edfc9029a5ed1a8 authored almost 4 years ago by Benjamin Foote <[email protected]>
prefer gist for bug_report

9052f7e4a2c3b1be20de075c5e302faca5c21043 authored about 4 years ago by Benjamin Foote <[email protected]>
#341 adjust scopes_and_claims file name

3a5b29ff7cd7b450cd9a590b9e9bed18da714eef authored about 4 years ago by Benjamin Foote <[email protected]>
#341 change example config file name

82bb2a66ddaf0cc57cbb25c9f51d38a4343c633b authored about 4 years ago by Benjamin Foote <[email protected]>