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

split handler.go: one file each handler, responses

a0ff4e479103f861c0878e51c3d5362da9c75449 authored over 4 years ago by Benjamin Foote <[email protected]>
brand as Vouch Proxy in log messages

37597203a17f71c4a11ef33bdf52c376934cbdc4 authored over 4 years ago by Benjamin Foote <[email protected]>
check if config file is well formed

7e281fbfd29fce8e8bd6f4829b143d0a85499d09 authored over 4 years ago by Benjamin Foote <[email protected]>
#210 set session cookie SameSite

630f28d9e5ebd2b188caf2d643952beeff7e1b93 authored over 4 years ago by Benjamin Foote <[email protected]>
fix #255 improve log tests, simplify setLoglevel

399ea5ea8116a3a96fb4d33b24ed045d690b9228 authored over 4 years ago by Benjamin Foote <[email protected]>
add coverage to stats

7cda9992c57ba1911bf9784cf4564d1c935fa41e authored over 4 years ago by Benjamin Foote <[email protected]>
always perform `/auth` check on callback_url(s)

6c0df08b06c31c11edbc1cf85ce89788c114505f authored over 4 years ago by Benjamin Foote <[email protected]>
#183 convert period to dash in header

36837ce914c143ad00ba2d6365d91ece0931b844 authored over 4 years ago by Benjamin Foote <[email protected]>
#200 add single string test

f371789c67653f37bac177a982e5dcf1d82b80be authored over 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/rmak-cpi/209

2894091d10595c358d6a46e20b845e690c11ade0 authored over 4 years ago by Benjamin Foote <[email protected]>
#183 document claims --> headers

f39078e2018c02720f0e394d2f53a8e660b966e9 authored over 4 years ago by Benjamin Foote <[email protected]>
fix #183 clean claims to present proper headers

7b5cb57a24b7831d9385f94589aa22b4054c3d5b authored over 4 years ago by Benjamin Foote <[email protected]>
remove ./data references

247d32218da96b10406027ecd0cdc86cdf44824b authored over 4 years ago by Benjamin Foote <[email protected]>
move oauth and jwt configuring to their own files

cf915461be0bfb70051d114de8c068a46708546a authored over 4 years ago by Benjamin Foote <[email protected]>
fix filename

85f25f26e2c2d92e8c19bb5d219a70480168c424 authored over 4 years ago by Benjamin Foote <[email protected]>
fix #191 add example config

92e0786056e63d7717d953925996a5c1301889c3 authored over 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into bug/206_return_ADFS_errors

59073f957f39eb1946cb6f6cae1be4852a592660 authored over 4 years ago by Benjamin Foote <[email protected]>
#247 adjust name of job

d6e74ae5c72b18c179d61109a99e27f410a79e3b authored over 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'pr/svrooij/247'

aa45bd6ea2ed340a7816b4edf24517877bebc0cd authored over 4 years ago by Benjamin Foote <[email protected]>
#247 tag as :latest-arm

acedce55ed3ea4abccb42271f66ec3282d72b2e3 authored over 4 years ago by Benjamin Foote <[email protected]>
#192 use blank objects and mod singleton

49452e42cbfaa405f20552962e2c3def5715498d authored over 4 years ago by Benjamin Foote <[email protected]>
fix #192 allow log levels to be set to any level

d1af580c9f28b13dbdf71e0498f67fa7f22c4f93 authored over 4 years ago by Benjamin Foote <[email protected]>
chore: Disable build for other users

9dfe4a4ad31dd8f13c8c54b172652a8af8983975 authored over 4 years ago by Stephan van Rooij <[email protected]>
chore: Fix Github Workflow

eb2b2942f45eb9e93d30fad6233d8318e0392261 authored over 4 years ago by Stephan van Rooij <[email protected]>
chore: New deployment for extra architectures

810213497cba3c4cb5f924118a21a04335f49edc authored over 4 years ago by Stephan van Rooij <[email protected]>
Merge branch 'master' into bug/192_loglevel

fb0ee4461ec89461f2d762736928665d30e828a3 authored over 4 years ago by Benjamin Foote <[email protected]>
merge master

803e34c9b409ea61e75c8a8dea1d712b8d9f73b7 authored over 4 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into bug/206_return_ADFS_errors

e54bbf70b2509a07fe526366d2dedb21090eb513 authored over 4 years ago by Benjamin Foote <[email protected]>
fix #244 segfault on uninitialized oldconfig

218a7fa797a89bdd409d2b31d952ac3c7505e499 authored over 4 years ago by Benjamin Foote <[email protected]>
#192 Cfg.Logging object, set loglevel

20c9115fdfd6cf825eb3038e8d1fffbb09ac99a2 authored over 4 years ago by Benjamin Foote <[email protected]>
database has been removed

0d453c7cc79a3361615350d872b6625fa9eb645e authored almost 5 years ago by Benjamin Foote <[email protected]>
#240 upgrade to go 1.13

b3e29cde71c1452e27277273c824364b5cb75859 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'feature/fix_formatting_and_naming' into feature/golang_1.13_and_cleanup

022e2bc914043d2e2a38aa7c597d1232a3a96c52 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'feature/better_web_interface' into feature/golang_1.13_and_cleanup

9956b3701dab84e6aa87738803a34f52960be73e authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'pr/jbwtan/214'

64689a03cc2a15b7e44e7cd85969e7295b1e366b authored almost 5 years ago by Benjamin Foote <[email protected]>
fix test name

d17b9d6b8124fd01a31b0fe94fbc0adb05cf2187 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'feature/cookie-samesite-config-2' of github.com:jbwtan/vouch-proxy into pr/jbwtan/214

bff31a9e51955f0e99971dbefbf98035d3efe569 authored almost 5 years ago by Benjamin Foote <[email protected]>
delete session log message

59cc50efb2d2ce0cc480def9c2a20ee5777b71de authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'pr/oferrigni/234'

e603461864cb66c999fc37e81fcbe38b0ed36be7 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' of github.com:vouch/vouch-proxy

f8c27aece212bc1fa9872c89fe7c7f6d845484f6 authored almost 5 years ago by Benjamin Foote <[email protected]>
#234 splitCookie needn't be public

6e5a6c9a3d51b958116b29924935e641aa7d15b6 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge pull request #236 from mjnaylor8/master

Update config.yml_example_homeassistant

cbde2f890847d48ecf6e59a1fa1d1f8949256659 authored almost 5 years ago by Benjamin Foote <[email protected]>
#240 fix tests

e93be2d1dd1e7c402ada54886f5dfa72352e56af authored almost 5 years ago by Benjamin Foote <[email protected]>
#240 cleanup cfg, healthcheck separate pkg

07558157925fe093ef2351ee934f6885e844ac3a authored almost 5 years ago by Benjamin Foote <[email protected]>
move help to main.go

5eefd9c53f208889fcd66ee0d85647a4bc4f52f1 authored almost 5 years ago by Benjamin Foote <[email protected]>
move port check to main.go

e28c73ca0aa00a201b2b9a0d83c8b1ba02f6d078 authored almost 5 years ago by Benjamin Foote <[email protected]>
#240 cfg.Configure called from main()

flag.parse() cannot be in init()
zap.logger is configured at the end of Configure() for each pac...

ad28e8e55c57a34d12879b33162a4e2adcfe1e18 authored almost 5 years ago by Benjamin Foote <[email protected]>
remove uneccessary pkgs model, transciever, cors

4bd29316daf7053b047fbbf7752ae50722da3680 authored almost 5 years ago by Benjamin Foote <[email protected]>
#205 err should be returned at the end

a5ef36d48d7ba02a8494b013eda0974d1bd7e7aa authored almost 5 years ago by Benjamin Foote <[email protected]>
Handler -> Provider, Url -> URL, lint comments

b8f7d4cb9063490008d65b7e782ab0cbad345798 authored almost 5 years ago by Benjamin Foote <[email protected]>
Update config.yml_example_homeassistant

f663f07b39fb78caffef8a02bd6630a7c258d75b authored almost 5 years ago by Michael Naylor <[email protected]>
config -> Config for use in templates

e6286c2fdcec1dab80333e3fefdb646c6d6a5336 authored almost 5 years ago by Benjamin Foote <[email protected]>
Fix cookie splitting to account for _

Originally authored by Matthew Daniel https://github.com/mdaniel

6ad7357e77bfceb0eedc51cd2335a7a183ccd059 authored almost 5 years ago by Oliver Ferrigni <[email protected]>
Merge branch 'master' into feature/better_web_interface

1e62a76ca026f8f31d52a62fa8c0f9808756d873 authored almost 5 years ago by Benjamin Foote <[email protected]>
Updated default same site behaviour to not write SameSite attribute to cookie at all. See https://github.com/golang/go/issues/36990

802f4ea08d5d4ffbdd07ad834037b509e25cc98e authored almost 5 years ago by jbwtan <[email protected]>
#82 improve VerifyUser structure and log messages

08804e4783713d9fb7ab4f96586d9dcc6a1f4184 authored almost 5 years ago by Benjamin Foote <[email protected]>
#82 improve VerifyUser structure and log messages

2c5dceb80c36d20285288cdd1198f90a24908f56 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'master' into pr/jbwtan/214

0cf8c33758640add69688eb48f71b93de82f8603 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'pr/Dobli/218'

11700b2b5982293f7a5d8f56118411125310ff2c authored almost 5 years ago by Benjamin Foote <[email protected]>
key field in struct literal

097aae1e4f63e4996d3159bbf0e26986390e4471 authored almost 5 years ago by Benjamin Foote <[email protected]>
unused

fd308675e239feac3a382c0de573ce14b1f06974 authored almost 5 years ago by Benjamin Foote <[email protected]>
print full line in stats

64779c268a24068903758e40ca153eb283641026 authored almost 5 years ago by Benjamin Foote <[email protected]>
Add nextcloud entry to README

d576710a2875fd7c6dca6c483facb9a1a8b6f8a4 authored almost 5 years ago by dobli <[email protected]>
Added nextcloud config example

45eb444f751e85560340bf34e050f025340b088c authored almost 5 years ago by Alexander Dobler <[email protected]>
Added initial support for Nextcloud

bea5e319a7a80875ec810d070e8e6bb6f7565e8b authored almost 5 years ago by Alexander Dobler <[email protected]>
Updating to use samesite behaviour string

7124218759c8dce75310eb9c5c3fc5ea279a87c8 authored almost 5 years ago by jbwtan <[email protected]>
Merge branch 'feature/cookie-samesite-config-1' of https://github.com/jbwtan/vouch-proxy into feature/cookie-samesite-config-2

9de3228e082e386284deb132c5dc3bdd70c18e08 authored almost 5 years ago by jbwtan <[email protected]>
Updating documentation for samesite configuration

189d032d4fd64138e811f5d358d9d7694ff9579d authored almost 5 years ago by jbwtan <[email protected]>
Updating samesite config type to string

9490af3e8565924b62fda5b2bd6daaf7032540cc authored almost 5 years ago by jbwtan <[email protected]>
fix #217 no verstioned alpine Docker Hub build

8c91fbea59ec223b249ed2f77508b5423dfe3f46 authored almost 5 years ago by Benjamin Foote <[email protected]>
Merge branch 'pr/eikehartmann/205'

fabf4e7ad3f57950b77ed3fdbf5b21e6f4915ae3 authored almost 5 years ago by Benjamin Foote <[email protected]>
remove port before testing host

4b8652eee7c2735d345f7972eb3a5acb8ad3efe9 authored almost 5 years ago by Benjamin Foote <[email protected]>
#206 return errors from ADFS user call

2207a347b64dea1ce7b5456d2b415ec9a455c865 authored almost 5 years ago by Benjamin Foote <[email protected]>
#216 how to handle OPTIONS

730202b4f51424ea9927dcc9424fb8527a594e2a authored almost 5 years ago by Benjamin Foote <[email protected]>
Using vouch.cookie.SameSite configuration option to set SameSite attribute on VouchCookie. Defaults to no SameSite attribute set on VouchCookie

097ac0704bd1164a61494c390111bf55615bf5b6 authored almost 5 years ago by jbwtan <[email protected]>
Adding vouch.cookie.SameSite configuration option

7b365b78317382e829ea228c7e884ca59a8d05b7 authored almost 5 years ago by jbwtan <[email protected]>
#208 standardize on yourdomain.com

917bb8365a79cf7c58eb97d2c2fc62be07c375fe authored almost 5 years ago by Benjamin Foote <[email protected]>
Improve logging and error handling in github org/team membership retrieval

dd09b8beae8ca99ff34e66c9a24d6c704bd4482c authored almost 5 years ago by Eike Hartmann <[email protected]>
Treat slice claim values with higher priority before treating all claim values as strings

a7b70f2f9d06d2ae77912dec78c380cd7d406be7 authored almost 5 years ago by Raymond Mak <[email protected]>
Add read:org scope if team whitelist is configured for github

a68ceeb4629c90f2945c59d9e9dc0c041bb07840 authored almost 5 years ago by Eike Hartmann <[email protected]>
Add org/team configuration relevant urls to github enterprise sample config

7ba6f2ce5c14defd211e80372e2c19a2b8d800cf authored almost 5 years ago by Eike Hartmann <[email protected]>
Move OpenID-related handler stuff to own package

dea8dd0960d61505c19f7193f55053541dcf35ce authored almost 5 years ago by Eike Hartmann <[email protected]>
Use strategy pattern-like switch to select vendor-specific handler

f010e8526bb8cf41a3427ae395c7f45c62d54ccb authored almost 5 years ago by Eike Hartmann <[email protected]>
Refactor to common parameters for different vendor methods

65172db9bb52c7c5577ca2de1f84bae9c0112a66 authored almost 5 years ago by Eike Hartmann <[email protected]>
Move Google-related handler stuff to own package

0441fe6469ba3505aea59624f6e19fa74a5da31c authored almost 5 years ago by Eike Hartmann <[email protected]>
Move OpenStax-related handler stuff to own package

31af5c281087ec0bde7fa63025e10cb9dbc9ceb8 authored almost 5 years ago by Eike Hartmann <[email protected]>
Move ADFS-related handler stuff to own package

f8c4704be844041411611afd4905019219f5cc06 authored almost 5 years ago by Eike Hartmann <[email protected]>
Move IndieAuth-related handler stuff to own package

154e17fc9e0b541bd136409bc98311b3a52f28a1 authored almost 5 years ago by Eike Hartmann <[email protected]>
Move HomeAssistant-related handler stuff to own package

cde545985e17c24842fb2dfe2d40a5f042b2bc71 authored almost 5 years ago by Eike Hartmann <[email protected]>
Move Github-related handler stuff to own package

cdacb15cc5c548187c415d3a1124d4a9423f91f5 authored almost 5 years ago by Eike Hartmann <[email protected]>
Check GitHub user team memberships and store them in User struct

3c16bdbc4b8d6eecb08f75467f6b65c94158cced authored almost 5 years ago by Eike Hartmann <[email protected]>
Remover Org from config and use <orgId>/<teamSlug> as format for github team whitelist

6c932ae5894fd4dd4eaaf69076c9f4aa7b45a634 authored almost 5 years ago by Eike Hartmann <[email protected]>
Evaluate team memberships when verifying user

6f7fbfbbd2225b1aa9678d8a39e3b418081b49a8 authored almost 5 years ago by Eike Hartmann <[email protected]>
Add test assertions on urls called

088e191113af7fa99a998f622c4511f467e1ccd2 authored almost 5 years ago by Eike Hartmann <[email protected]>
Add documentation for teamWhitelist to github example config

4e677ec9275816d7fdd3e28ea6d1eed2d3e039b7 authored almost 5 years ago by Eike Hartmann <[email protected]>
Check for GitHub Org membership if no team qualified in TeamWhiteList value

- i.e. only "<orgId>" and not fully qualified team "<orgId>/<teamSlug>" is given in config's te...

dfb4032db920a269ad3a7ba79f4e87c222ccd376 authored almost 5 years ago by Eike Hartmann <[email protected]>
Add method to check for github org membership

7c0b193206a9270eb88c602f380e6fb7ba44872f authored almost 5 years ago by Eike Hartmann <[email protected]>
Add org membership url to config and github defaults

977a16768080330240d5732b2249460e27e2be44 authored almost 5 years ago by Eike Hartmann <[email protected]>
update README to clarify cookie settings that get filed as issues

3ac465a6ffcbb2d137e837e4b719e36bf553c022 authored almost 5 years ago by Aaron Parecki <[email protected]>
Merge branch 'master' into pr/aaronpk/204

3a4a211ba1a1679a3d39204f5763c5bfe5cb708e authored almost 5 years ago by Benjamin Foote <[email protected]>