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
both indieauth and github providers return the user identifier in the auth code exchange response
d296bee0ce836b628222350310ab5a8b8baab335 authored over 6 years ago by Aaron Parecki <[email protected]>f69410612cfad638d73e17d645a65729c2fb408f authored over 6 years ago by Benjamin Foote <[email protected]>
8a90f60e2ecc8859907904ddb0d8b0ef1b276eeb authored over 6 years ago by Benjamin Foote <[email protected]>
0b922df2aea4d0199aadd9a445b8900633f292c2 authored over 6 years ago by Benjamin Foote <[email protected]>
3919737d54b76a2a6d98868ac6f82e326516af9e authored over 6 years ago by Benjamin Foote <[email protected]>
7b4e133e60fa84a6c1f6aa118bb98a0130825f7d authored over 6 years ago by Benjamin Foote <[email protected]>
71f94e54014230e6c92898ff3922a13716f94ae9 authored over 6 years ago by Benjamin Foote <[email protected]>
d7b3106bd6c55abd5cb69365adc89935389a1d5e authored over 6 years ago by Benjamin Foote <[email protected]>
a8edac3a79f97d27c43857afaa1c1777f09ce346 authored over 6 years ago by Benjamin Foote <[email protected]>
5162350774150a422607b6d8f61a9b119f2517c8 authored over 6 years ago by Benjamin Foote <[email protected]>
ee0c30d0277a7e4a99c0b3b6f2761cba5aa1075f authored over 6 years ago by Benjamin Foote <[email protected]>
f41664ec64e8fc1183bac7b5c0625b0954f785e6 authored over 6 years ago by Benjamin Foote <[email protected]>
c90b50832937528ef6a01579ce6c3c4de5fc6878 authored over 6 years ago by Benjamin Foote <[email protected]>
bb8fac113f6786d30b39e98519d4cce6e31c93d6 authored over 6 years ago by Benjamin Foote <[email protected]>
0d1b5ba9093d46edce4d58b0857fbdbbeccc5613 authored over 6 years ago by Benjamin Foote <[email protected]>
23ee5374c7a00f591889ac22c1d1a6412de5bfad authored over 6 years ago by Benjamin Foote <[email protected]>
b4a0d9cb7bb3c77fb42bd488c1dc66718ce4222d authored over 6 years ago by Benjamin Foote <[email protected]>
use genOauth.UserInfoURL if it is set
7b09087739b224937375eadf4fa11d724a26df7d authored over 6 years ago by Benjamin Foote <[email protected]>3a44920f554f1781d034275076934cdedab20571 authored over 6 years ago by Benjamin Foote <[email protected]>
13d8a8c74e4f3a9239a722f59d3132c7e2785150 authored over 6 years ago by Benjamin Foote <[email protected]>
7a1c81cb32560522cae06f47de03e97b6e92a01f authored over 6 years ago by Benjamin Foote <[email protected]>
1b874f2b5cab8911628b5f8230d1bc39b1e28377 authored over 6 years ago by Benjamin Foote <[email protected]>
6df322210e0d507b9e85c25d2aab8c7c24523d84 authored over 6 years ago by Benjamin Foote <[email protected]>
97e07554088696fdf693c367a5d58e8fd0a84600 authored over 6 years ago by Qingsong Yao <[email protected]>
finish move to new org
2ed8978b267f89f7ef30d10531cc43c6bc17dbfa authored over 6 years ago by Benjamin Foote <[email protected]>add support for OpenID Connect providers, use all generic config
Looks great, I especially li...
b440a903685b4f5b6167b73c93b3255fa0e12113 authored over 6 years ago by Benjamin Foote <[email protected]>5a3b2261c4476e0566dcc86ffd05bdc1e554014d authored over 6 years ago by Aaron Parecki <[email protected]>
fbe82227dbc429331339e21468f4d72ff50feb7f authored over 6 years ago by Aaron Parecki <[email protected]>
5228d7e05037216d0611830f21935fe6d035e47d authored over 6 years ago by Aaron Parecki <[email protected]>
* changes config file format to drop the extra level of nesting
* update example config with mor...
ef218fd334f57e242f2bcf1e62e7c1aff203a329 authored over 6 years ago by Aaron Parecki <[email protected]>
fix for PublicAccess=true
e70614e99f326aca7c4e9db00846ac64840a9c54 authored almost 7 years ago by Benjamin Foote <[email protected]>Oauth2 bearer token support
feb68aa562bd30daf835d990cd94c05a10146a7f authored almost 7 years ago by Benjamin Foote <[email protected]>fixes some crashes
54971446b3ab491af632569c1b7943df84d88ab3 authored almost 7 years ago by Benjamin Foote <[email protected]>was previously returning 401 when an invalid JWT was sent, rather than allowing but setting the ...
fd792b237fc58aea85c311b182356a0950d5a92c authored about 7 years ago by Aaron Parecki <[email protected]>Modifies `FindJWT` function to also look in the `Authorization` header for an OAuth 2.0 Bearer T...
f09ec4078698832551152477575139f3062c5b8e authored about 7 years ago by Aaron Parecki <[email protected]>closes #10
a71e788d6a23f698a3e35f79af20b68521f6b663 authored about 7 years ago by Aaron Parecki <[email protected]>cbd3917122cee683237b317e13135f362bfeac04 authored about 7 years ago by Aaron Parecki <[email protected]>
add `url` param to logout route
32a07a96b61ab6f8d35071c353c38a7d779cf303 authored about 7 years ago by Benjamin Foote <[email protected]>allows redirecting elsewhere when logging out
5adc14e6266480782275090f8d1e5c257603406f authored about 7 years ago by Aaron Parecki <[email protected]>a9fefa63c37ae38d5fdcbc87b2680b36c2adda70 authored about 7 years ago by Benjamin Foote <[email protected]>
069ee2a3204c447c13e1176a5181d5a33423b262 authored about 7 years ago by Benjamin Foote <[email protected]>
861a906500aa4993700d00a16a9770228d5caa83 authored about 7 years ago by Benjamin Foote <[email protected]>
99a2f6e00b29bf7379b509b908831556ba419923 authored about 7 years ago by Benjamin Foote <[email protected]>
81f206734d7e43b14d86ef51d0a479b15e8e9a3a authored about 7 years ago by Benjamin Foote <[email protected]>
f600048dee06f1c07c5bfcaba5cfb46594a133cf authored about 7 years ago by Benjamin Foote <[email protected]>
f515bbe57eed2f5062a53b416aed33ca5fde5b87 authored about 7 years ago by Benjamin Foote <[email protected]>
bc081e9639a32eeef4cf3f446bfaa80fed8abdf7 authored about 7 years ago by Benjamin Foote <[email protected]>
90654ffd1cabb10954f94710e52bae27f289eb94 authored about 7 years ago by Benjamin Foote <[email protected]>
1ca45711ac274eff671f8024a23761bb714a127f authored about 7 years ago by Benjamin Foote <[email protected]>
setting `publicAccess: true` tells Lasso to allow requests even without a cookie. this is useful...
1b7e9677835c87af95047fbcc1757c061a0c2dee authored over 7 years ago by Aaron Parecki <[email protected]>will not reject any user based on domain matching. useful when using Lasso to identify users rat...
7588a21fd8f28cfefa49faae3d76b334fac07c93 authored over 7 years ago by Aaron Parecki <[email protected]>323a568c712b3a4a71afa84106553661d547e6e9 authored over 7 years ago by Aaron Parecki <[email protected]>
31b490992764e92b1d99bed207da7dabb11c6972 authored over 7 years ago by Aaron Parecki <[email protected]>
05a7580bf9aa7c76045b5bb76258a679c1b973c2 authored over 7 years ago by Aaron Parecki <[email protected]>
2e3f2d8cbcf3aa55f213b2d6cfde7b0cec659446 authored over 7 years ago by Benjamin Foote <[email protected]>
8098e0b73ccfd8d3c1d507536ed5b41649fbf916 authored over 7 years ago by Benjamin Foote <[email protected]>
b8daf4f5af828d5ec0acd2aa598c3135f4b0f638 authored over 7 years ago by Benjamin Foote <[email protected]>
446daf303d297b33a9fcf0d1648c49553b859f6b authored over 7 years ago by Benjamin Foote <[email protected]>
afb19a8687f8032a1aa17379bc80e37965caf14b authored over 7 years ago by Benjamin Foote <[email protected]>
08fd1f01b12ce78634b51b8f1bba95e46ca304d1 authored over 7 years ago by Benjamin Foote <[email protected]>
871784befb5d08bee131483d6129c9d955e8c038 authored over 7 years ago by Benjamin Foote <[email protected]>
769d061aee99b0ac3d8395fec4126b15275d74e7 authored over 7 years ago by Benjamin Foote <[email protected]>
023171c3cce0fce6261b4d35b62a7a8296bf0f79 authored over 7 years ago by Benjamin Foote <[email protected]>
41c0a5e7550a0f4d03b753f192e45e0aa5d4c865 authored over 7 years ago by Benjamin Foote <[email protected]>
40e19d57f0c817623d232a21e9de0d42c7baee69 authored over 7 years ago by Benjamin Foote <[email protected]>
57e83cfdd5bf7c8f7c0c09a4098aab1f76dfafc1 authored over 7 years ago by Benjamin Foote <[email protected]>
1d8ee714d330474fd690300ec1387c5b0bd75d32 authored over 7 years ago by Benjamin Foote <[email protected]>
5fdad1572b7511753dad87412073e380c17a4d06 authored over 7 years ago by Benjamin Foote <[email protected]>
70d17171e2fe31b450e90f226798d2269dde7db1 authored over 7 years ago by Benjamin Foote <[email protected]>
bc5acfdaecd7c835bb327618ac5c341f91373cc3 authored over 7 years ago by Benjamin Foote <[email protected]>
2484655464b47a8d175432e5eb0fb40000b67608 authored over 7 years ago by Benjamin Foote <[email protected]>
ac9407e3cf5bd94e5f36867051a13c233e902f4e authored over 7 years ago by Benjamin Foote <[email protected]>
5dc5e4fe788ffa9d0addbfd0069f83988ff5814e authored over 7 years ago by Benjamin Foote <[email protected]>
ffbf2fb76f88df42ae79376ae70207d51196cd6c authored over 7 years ago by Benjamin Foote <[email protected]>
666ac30bb1302880b493bd205721044240c7c390 authored over 7 years ago by Benjamin Foote <[email protected]>
a6b428f3dbb32ad679a2f662f6063af62425010d authored over 7 years ago by Benjamin Foote <[email protected]>
a566271ecb6993e093cb49225a29b57f867502b0 authored over 7 years ago by Benjamin Foote <[email protected]>
7ed38e599ac7d411a491a393be41949295d2704a authored over 7 years ago by Benjamin Foote <[email protected]>
66dd4bf2fc62e88314838eeb9f67e34fb533b664 authored over 7 years ago by Benjamin Foote <[email protected]>
db2ccb8004d7e708a9f848dea521c6e8d1dd78e4 authored over 7 years ago by Benjamin Foote <[email protected]>
bd51e17931b00cc9d6c8187b64cbd6d0c0c02107 authored over 7 years ago by Benjamin Foote <[email protected]>
c44112dcd5c8823c2f96eb3a4ec1b6c959afb578 authored over 7 years ago by Benjamin Foote <[email protected]>
c8f432471ad61f498a64e60050d6fce13c366405 authored over 7 years ago by Benjamin Foote <[email protected]>
f2b7aa70214e9b81ccb3bd87cdfc54af6001aba5 authored over 7 years ago by Benjamin Foote <[email protected]>
56ff36f9f00be3d2db0bc77a1b8b1e2d52248370 authored over 7 years ago by Benjamin Foote <[email protected]>
069000e41332c3df5575a64c1de52365d7aa9649 authored over 7 years ago by Benjamin Foote <[email protected]>
b421b8ca996890323d6d4239176f1f5ed72daa1e authored over 7 years ago by Benjamin Foote <[email protected]>
26da92f0cf0426751b0809466238b6feef823f63 authored over 7 years ago by Benjamin Foote <[email protected]>
193208e9c124563931714b88a14e0c007b1f83f7 authored over 7 years ago by Benjamin Foote <[email protected]>
fe9f9afdf1c9f88d451ae1cf71a1b371e8864e92 authored almost 8 years ago by Benjamin Foote <[email protected]>
a4a8da711c86a184859433712bd812c8aeb8bad6 authored almost 8 years ago by Benjamin Foote <[email protected]>
ee379cf162474765a52e9b00849619f6e838d64d authored almost 8 years ago by Benjamin Foote <[email protected]>
03dafb3d22dbdd3059a2c84e218136b57202a689 authored almost 8 years ago by Benjamin Foote <[email protected]>
f698a269c0c18974db45d4c1fa0b4579c8835959 authored almost 8 years ago by Benjamin Foote <[email protected]>
aa18cf216535c046a20f41360f47478f50ade953 authored almost 8 years ago by Benjamin Foote <[email protected]>
8802b401e6b8f78aa6803abafd447cabbdb60039 authored almost 8 years ago by Benjamin Foote <[email protected]>
f82f9c8ab1906b1abf717f24f464537bb368a4db authored almost 8 years ago by Benjamin Foote <[email protected]>
98f6b3171e31a331c163274eaaaf6a6006b6450f authored almost 8 years ago by Benjamin Foote <[email protected]>
8c0873e0d68ed68a4e66c35a1b098a4d0728e883 authored almost 8 years ago by Benjamin Foote <[email protected]>