Ecosyste.ms: OpenCollective

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

github.com/greenpau/caddy-authorize

Authorization Plugin for Caddy v2 (JWT/PASETO)
https://github.com/greenpau/caddy-authorize

All: thank you for using the plugin!

Resolves: #98

676af049f67b2d81e97213c253ecc1dff19bdc32 authored over 2 years ago by Paul Greenberg <[email protected]>
user/kms: add login_hint field to User.Authenticator

Partial Resolution: #96

544ab8caf8fd381d9e2ff31ba0629dbbdf01592a authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.24

07ab869315d9e0d9085a554d8d5f4fd5b4d705d8 authored almost 3 years ago by Paul Greenberg <[email protected]>
fix: email acl match

3e6214d692b8ba258b2a6c87919d18e4f6e4a019 authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.23

c4aba04d09dceca0f77925c06291f8c740e922b1 authored almost 3 years ago by Paul Greenberg <[email protected]>
add token name to shared idp response

320f2e1673e5dda20ae6bd72177d672ec7f8c692 authored almost 3 years ago by Paul Greenberg <[email protected]>
cleanup: remove errors.ErrKeystoreParseTokenFailed

d3d06ed71c66bd4944f47eb9e14815e11e88e0a8 authored almost 3 years ago by Paul Greenberg <[email protected]>
feature: basic auth and api key auth via shared idp

f179ffcf230b4719bb3ffbe4d30c665c636b1193 authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.22

4563849ff04abc2e094dd52979db07d9e9b62d2b authored almost 3 years ago by Paul Greenberg <[email protected]>
refactor jwt token signing

More info:
* user: add custom claims to signed JWT token
* tests: add CustomEvalObjectsWithLog f...

ceed46f59925f52f82433b172dec4ebbaecbb5ad authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.21

9570a6f4e9cbaa4e635fcf576bab3419dbcab99b authored almost 3 years ago by Paul Greenberg <[email protected]>
github actions: enable image update in prereqs

be2e05f8d5f5ad65c5a3a1d1593dff2ec1e58f6a authored almost 3 years ago by Paul Greenberg <[email protected]>
github actions: enable build on workflow dispatch

21c2311e6b1c960c9ff72e9546be7d8ce30dc8d3 authored almost 3 years ago by Paul Greenberg <[email protected]>
add temp challenge for u2f auth

964d3fb32c20eb278eca4c576da8cb056315f1a0 authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.20

1d0f7f999f3d2b3bee73b3ffe261c15087ba83d5 authored almost 3 years ago by Paul Greenberg <[email protected]>
upgrade go module dep

github.com/caddyserver/caddy/v2 v2.4.6
go.uber.org/zap v1.19.1
github.com/golang-jwt/jwt/v4 v4.1.0

4f5954e2d5f9aae9f5306b1e1f2c2a9e0a8b07b3 authored almost 3 years ago by Paul Greenberg <[email protected]>
update github issue templates

27e7e5a443b07bbd56e37193fc49b6165d2047e3 authored almost 3 years ago by Paul Greenberg <[email protected]>
Create FUNDING.yml

e51769544b39cf6f6bc7420a2ed86c2bde09641a authored almost 3 years ago by Paul Greenberg <[email protected]>
update docs

9c786c66bb717d9832b0a032b2dbfa4507494e8a authored almost 3 years ago by Paul Greenberg <[email protected]>
migrate docs to authp.github.io

42e2af0caef938b20b8df5df4b28b40c7da00f1c authored almost 3 years ago by Paul Greenberg <[email protected]>
update license header

b9040d5d0ea24c884b302524b763864e342cad58 authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.19

453f870cd95d0cb7e9b68435dc09875d30b49e8b authored almost 3 years ago by Paul Greenberg <[email protected]>
update go.mod with min go1.16 version

e7d11894fe5ff12576dbc0b2c488f0e70b072f04 authored almost 3 years ago by Paul Greenberg <[email protected]>
update import in pkg/utils/charset

3d2603825b862047e3d8d3bce833ba7af1f0c92d authored almost 3 years ago by Paul Greenberg <[email protected]>
add rand and charset utils functions

911ee27b63e03b487bda29a44d8fdfa44e026513 authored almost 3 years ago by Paul Greenberg <[email protected]>
add addr utils tests

ff9321643de4b5ab58b18eab1a44e6968edfd078 authored almost 3 years ago by Paul Greenberg <[email protected]>
move GetSourceAddress to pkg/utils/addr

15ef425c6f548cc9df1209ea70ac0030566059ad authored almost 3 years ago by Paul Greenberg <[email protected]>
package log utils separately

0bc76e35795d45e836248eaa4f289e8f10e54d51 authored almost 3 years ago by Paul Greenberg <[email protected]>
move source address discovery function into separate package

b6f7e7753266e2aba9f2018ae47d4a992268affc authored almost 3 years ago by Paul Greenberg <[email protected]>
released v1.3.18

64b99fc479f22fd248b0174386dfd25c050aa675 authored almost 3 years ago by Paul Greenberg <[email protected]>
fix ip6 source address parser

Resolves: #84

45fcb60735b8cfec786c99f6aa95a9b02db785d9 authored almost 3 years ago by Paul Greenberg <[email protected]>
update README.md

Partial Resolution: #86

3a476c312d8d7cfbe75708129dff5de66f1a1e99 authored about 3 years ago by Paul Greenberg <[email protected]>
released v1.3.17

20b6b2bf16773cf7e3d2025d07b67b6e0df72666 authored about 3 years ago by Paul Greenberg <[email protected]>
rename plugin from caddy-auth-jwt to caddy-authorize

Partial Resolution: #86

489b6e629e3e75c8e48d2775096addf17e387477 authored about 3 years ago by Paul Greenberg <[email protected]>
released v1.3.16

72db721aa00cd87c999f7ae30790eeacd8f4b514 authored about 3 years ago by Paul Greenberg <[email protected]>
caddyfile: reenable set redirect query parameter

30b5b0dd21516b06d7e413736cbf896308801b1c authored about 3 years ago by Paul Greenberg <[email protected]>
update license headers

42e3bc1519930eb69cca0baab817c372877f0224 authored about 3 years ago by Paul Greenberg <[email protected]>
released v1.3.15

0fdcc7f3382189a7691db1b4ad7b177030704a3d authored about 3 years ago by Paul Greenberg <[email protected]>
ignore go get failure for addlicense

dd29450e92d48bcf1b797dc4a38a4c06af367947 authored about 3 years ago by Paul Greenberg <[email protected]>
update go.sum

d0d9eac16da4fc120377faff853d63a5052f23d3 authored about 3 years ago by Paul Greenberg <[email protected]>
feature: add crypto key store config for token props

Partial Resolution: github.com/greenpau/caddy-auth-portal#162

598f688ffb5660fdbc7ae3c162208cf02898c576 authored about 3 years ago by Paul Greenberg <[email protected]>
released v1.3.14

6e61653f032f45d8b44614a942af33df259d58a7 authored over 3 years ago by Paul Greenberg <[email protected]>
upgrade to github.com/golang-jwt/jwt

6cdbb680167f5d2fabb5a90e146cea4faa2c8b9f authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.13

b3cf323b0f9e6488ef9c92bf7f1a2b4b56ec2525 authored over 3 years ago by Paul Greenberg <[email protected]>
Merge pull request #76 from golgeek/golgeek/caddyfile.Unmarshaler

feature: Implement caddyfile.Unmarshaler interface

1f8db0897d282bc4de70efe228e136126a43818c authored over 3 years ago by Paul Greenberg <[email protected]>
feature: Implement caddyfile.Unmarshaler interface

I hereby consent to the Individual CLA provided in assets/cla/individual_cla.md

This PR brings ...

047e7a35675af90e623f0031ec1803768a5400c5 authored over 3 years ago by Ludovic LEROUX <[email protected]>
released v1.3.12

5909feca815b488e0dffcb4a6d17d2584bd6df03 authored over 3 years ago by Paul Greenberg <[email protected]>
feature: strip auth token from forwarded cookies

3a2d45a745be14cabbf9ba15fa097b6af24f6594 authored over 3 years ago by Paul Greenberg <[email protected]>
feature: inject custom headers based on user claims

Resolves: #58

1b55f24c6868bab88d1e12306e281218df439f8c authored over 3 years ago by Paul Greenberg <[email protected]>
docs: update README toc

8befc20189a47da7898f8cac5b42dbe0133eaa72 authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.11

5b4b0088608c89a0eaa9b0672ea273be08d0758c authored over 3 years ago by Paul Greenberg <[email protected]>
feature: allow bypass authorization for specific URIs

Resolves: #61

2760ef89b7e39d3adafb713dc3992f0d03170e5e authored over 3 years ago by Paul Greenberg <[email protected]>
feature: add configurable redirect status code

Resolves: #60

c851a353c13ffdae4156ee5432028c29d8155ad7 authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.10

4f3e27a82d06c36bff4559ec000005393a08795e authored over 3 years ago by Paul Greenberg <[email protected]>
caddyfile: reintroduce acl default allow/deny directives

Resolves: #75

157468ce7e46379cff40f3a51173614e6f62acfc authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.9

30c48c870a68107a7808cde808b3e3453be9c762 authored over 3 years ago by Paul Greenberg <[email protected]>
docs: update issuer url comments

bafbe1760526fe6ad080626266cd59fb01cc46f5 authored over 3 years ago by Paul Greenberg <[email protected]>
detect web issuer and redirect to its url

Resolves: #53

b9933a3dfc3113551e162fa8fb328ef874dd0638 authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.8

e015954f483e26b032fa9af7b1e9a90faf57b361 authored over 3 years ago by Paul Greenberg <[email protected]>
add placeholder handling in Caddyfile

b2ea9be0e45639f8d1bc91e3f9bab8c4944e921f authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.7

9676ded0e0ca1b71c6b9470da146aeac50954227 authored over 3 years ago by Paul Greenberg <[email protected]>
implement acl rule Caddyfile directive

20817c5c42383d90bf2cf429d88e874cde9c0903 authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.6

e55998ed8cc941f55e2dab3bff56ac9edc0ebef9 authored over 3 years ago by Paul Greenberg <[email protected]>
add url, uri, http.request.uri placeholder replacers

Resolves: #71

05f83528b164ef5e7a1bcacc77a5b36087906faa authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.5

c1030cb4d89d435970fae848c97d8ae48ae0cc98 authored over 3 years ago by Paul Greenberg <[email protected]>
add HasRole and HasRoles func to User struct

46c30891fddfeb906588dea5f88e36cc10f2293a authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.4

db4f6db92cd262676b421569db7206d698945bc9 authored over 3 years ago by Paul Greenberg <[email protected]>
upgrade to github.com/caddyserver/caddy/v2 v2.4.3

115430489b0c39ae46e4ca63ac8c864cf3833a3f authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.3

1465d8063408cbddab1513f168f6f61e22dba717 authored over 3 years ago by Paul Greenberg <[email protected]>
expand Checkpoint struct with security-specific fields

9fb6409489bfc418508c7e144cac6f1bcdb2766f authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.2

02684ada7b2f64856c34a0ee5a562b96a2d27d91 authored over 3 years ago by Paul Greenberg <[email protected]>
add frontend links and checkpoint processing for User

fa2dc80d20181da0783b452b31422e5e2e442a81 authored over 3 years ago by Paul Greenberg <[email protected]>
released v1.3.1

bf278e42bf583f788eb213d2b71a6993b61fde83 authored over 3 years ago by Paul Greenberg <[email protected]>
downgrade version

7e399d725535d1a6c5df2e1badf0ab78884de823 authored over 3 years ago by Paul Greenberg <[email protected]>
released v2.1.1

6a7fe2b62ea4889a3b0cd1b89fd08a4c23a4ee84 authored over 3 years ago by Paul Greenberg <[email protected]>
add cfg arg decoder func and test

ff339da90aea96a7415623232f823f3c1392d5f6 authored over 3 years ago by Paul Greenberg <[email protected]>
add crypto key config tests

23eb6ccc2226e3159b2ef3c73ebb8415e91ed3ca authored over 3 years ago by Paul Greenberg <[email protected]>
add cfgutils package

165348ac3738b9988e5fe0a0baa40335c74b7f55 authored over 3 years ago by Paul Greenberg <[email protected]>
improve error handling for time-based claim fields

8ce118fcd0671dbbdc157546082916a6e7f4f1be authored over 3 years ago by Paul Greenberg <[email protected]>
auto-generated key shared between context

7fac63e5162dc62ae6a4f9b260bdeaa3f309042e authored over 3 years ago by Paul Greenberg <[email protected]>
update doc

1f68e03b9a7b3c6204e18225f8190796b50ebf29 authored over 3 years ago by Paul Greenberg <[email protected]>
plugin rewrite complete

95a8c799287382ebf03db2d19c8db587c50be6ec authored over 3 years ago by Paul Greenberg <[email protected]>
add new crypto key api

1969381f77f4055e6c86e717beffc3f4d99e1d03 authored over 3 years ago by Paul Greenberg <[email protected]>
add test coverage for caddyfile

23e11550fc2ec41aa128330db4f0342171d36c04 authored over 3 years ago by Paul Greenberg <[email protected]>
rename TrustedTokens to CryptoKeys

a69a30e2dc73f61de46ed5528281ce4a16b3027f authored over 3 years ago by Paul Greenberg <[email protected]>
amend docs

b95968360b3ca14e450f4a5ecdbf2d00100358b8 authored over 3 years ago by Paul Greenberg <[email protected]>
update docs and add kms test coverage

a50f72206e24cd6a9771fd87fde889effe3f5446 authored over 3 years ago by Paul Greenberg <[email protected]>
add coverage for validator

986b6438f2b32c08d453082fb625a62c9d3dd0c6 authored over 3 years ago by Paul Greenberg <[email protected]>
add overwrite of allowed token names

f40940df7e4db584824cf1a06afe9e33a0f5ab60 authored over 3 years ago by Paul Greenberg <[email protected]>
add user caching at the end of authentication

7e6cb04b45cefeea05a20e0abd702bc0e1c19781 authored over 3 years ago by Paul Greenberg <[email protected]>
refactor token validator interface

3c8b019bc0ba46d090d2193e56270149f75c6861 authored over 3 years ago by Paul Greenberg <[email protected]>
apply fix to go1.16 github actions

2a2626cc6d20e76a543ecb507ed659eaa782bbde authored over 3 years ago by Paul Greenberg <[email protected]>
add go1.16 to github actions

1bae75c0590981ad07a5df1e2d3bbaa5f89e9154 authored over 3 years ago by Paul Greenberg <[email protected]>
remove go1.16 from github actions

a863e2a8fb108e3584a70d1913ed8231d4ae137f authored over 3 years ago by Paul Greenberg <[email protected]>
add coverage and pass unit tests

3465b81b093cea51a9c6a19e114304f092e69c6b authored over 3 years ago by Paul Greenberg <[email protected]>
add source address validation config option

c5c1d611f4516201815d8c39f4b6eccc756b330a authored over 3 years ago by Paul Greenberg <[email protected]>
add coverage for claim, grantor, validator, and kms

4b80fed8a5342cf1abda3b269cc91d1062ba43c3 authored over 3 years ago by Paul Greenberg <[email protected]>
complete validator coverage

364c76e2b6399ba1f5cf03537f8d411415f4512e authored over 3 years ago by Paul Greenberg <[email protected]>
add validator coverage

1de98292a53b2d1dff768123774528117f02fcc7 authored over 3 years ago by Paul Greenberg <[email protected]>
add coverage for acl.MatchPathBasedACL

899c2a6ee13902afd6fc9ae233ad671ee3b66176 authored over 3 years ago by Paul Greenberg <[email protected]>