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

update docs

aff9cc1a18971ab84285c6197eb0babdaa48ec1f authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.17

8a0c7810c3405a287be788aaa9fe6aa3679adc9d authored about 4 years ago by Paul Greenberg <[email protected]>
fix typo in roles processing

8ff68c7e3a398b218248ed21bfa4e785e5ddb2b6 authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.16

0c8847e802ddf39da4bf834e549c102fc0fc4938 authored about 4 years ago by Paul Greenberg <[email protected]>
bugfix: forbidden access

36f14033459aab5dd4ffaaf49fe4f822d2c323f1 authored about 4 years ago by Paul Greenberg <[email protected]>
update github actions

456c8da17e5217cad7b37f514acbcac946a47b51 authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.15

a0f57c8f70d99eac6e2eee6b09e12de963ea4c8e authored about 4 years ago by Paul Greenberg <[email protected]>
upgrade to caddy v2.1.1

b917921f2b8f99f137a9c46d7ac3322622aa01a6 authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.14

acb86c6c1dbd4b904aaac88c3f8b85bea79246ca authored about 4 years ago by Paul Greenberg <[email protected]>
do not add redirect_url if the path contains it already

dd32a298019be87df58167658d3a9c3124e1beba authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.13

928a65c96448afa5dd4ef50dccb345755067d894 authored about 4 years ago by Paul Greenberg <[email protected]>
auto generate redirection url

Resolves: #25

f517f86b5efaa597aa1daabd1c83163d339e9eb4 authored about 4 years ago by Paul Greenberg <[email protected]>
fix typo in Caddyfile

dab79b5570ba9b53a6d8564f494d987a7e2169bb authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.12

499c2b5b936ba8b9be0cd1e5f0bbb53382f0a722 authored about 4 years ago by Paul Greenberg <[email protected]>
bugfix: remove defaults for auth_url

Resolves: #23

119c7cf1c438fea040709eff7e574c12a6e3834c authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.11

2fd477abe494b9f1dc021d9916e47d4cd834bec0 authored about 4 years ago by Paul Greenberg <[email protected]>
bugfix: remove unused imports

27dcf90bed6b5bf24c8860389cf1be44d06ef51b authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.10

a4ecdc6a3cbd4e2b79117a387502526f402a90c6 authored about 4 years ago by Paul Greenberg <[email protected]>
bugfix: auth_url should allow different host

Resolves: #22

7101f1160ba37e8750ac998366442aa0dd1ae6ba authored about 4 years ago by Paul Greenberg <[email protected]>
update test to use 127.0.0.1

fefd81d38d41e56867940919ea08931d22b53d91 authored about 4 years ago by Paul Greenberg <[email protected]>
update github actions

ae018ba33a2bcc5a9d95a904ad7523c1e458f9da authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.9

7d404ce167356247cf606e9c9c115fe7de1b06e6 authored about 4 years ago by Paul Greenberg <[email protected]>
Merge pull request #21 from greenpau/caddyfile

add caddyfile support

4a9f401de39376ec3baa3dd1c790d4bc9aef13e5 authored about 4 years ago by Paul Greenberg <[email protected]>
add docs

dd72ca5407ecb4da71e3dcb99b2ba313939bdfc4 authored about 4 years ago by Paul Greenberg <[email protected]>
completed testing

1c61c9220609efbe3eeb4f3e258b7adffd8986bb authored about 4 years ago by Paul Greenberg <[email protected]>
add role based test for caddyfile

69f8839a3242d3acf8fa81432dfd2f0c02126fa1 authored about 4 years ago by Paul Greenberg <[email protected]>
first tests pass

0b9283d2f9077476266f6a128350823d7ab99a78 authored about 4 years ago by Paul Greenberg <[email protected]>
add caddyfiles

9c85f7cacf02378100005866036acd45e35481d0 authored about 4 years ago by Paul Greenberg <[email protected]>
add trusted tokens

2c2b4659f1388e8d2b53a65a0148581b4a2711eb authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.8

7b018b4d0364334f9c9614b052197554eb60be68 authored about 4 years ago by Paul Greenberg <[email protected]>
Merge pull request #20 from greenpau/ipaddr

add source ip address validation feature

3c2d85dbd787e7297aee318ac59f6db131e9accc authored about 4 years ago by Paul Greenberg <[email protected]>
improve testing

e7ff324d89f1c6abfa08e44d9a01a4ca2b27a19c authored about 4 years ago by Paul Greenberg <[email protected]>
add user claims test

9fb86c75643bbeb01328bb04ce5abfc725d78caa authored about 4 years ago by Paul Greenberg <[email protected]>
add ip address validation tests

7ea9ea5e49d83bff12ed87266522eb5900500575 authored about 4 years ago by Paul Greenberg <[email protected]>
add source ip address validation feature

Resolves: #18, #19

More info: Additionally, adds search for role information
in "role", "groups...

0255c9213e808ed8cdfc109a656a3f9ecc5f290e authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.7

c906d556e602f481a2f35e4fe55d3db02188d4e5 authored about 4 years ago by Paul Greenberg <[email protected]>
set default token sources

b444b4d6404d2627f1878038f59c595893f428e3 authored about 4 years ago by Paul Greenberg <[email protected]>
capture registration error

89de71da7de5bf4afa87b4f3ba3a30a5ebad5673 authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.6

992627a01aff531f1c563534805e429c0c155523 authored about 4 years ago by Paul Greenberg <[email protected]>
remove master from github actions

0e69d088cf91f11ec289bff2982a724a1d0a564b authored about 4 years ago by Paul Greenberg <[email protected]>
rename Master to PrimaryInstance

0714866169ea586d02a7386c6f92da83445c381a authored about 4 years ago by Paul Greenberg <[email protected]>
rename branch from master to main

a278f099220417d3a21a94ce08573e52d68d04f7 authored about 4 years ago by Paul Greenberg <[email protected]>
Merge pull request #15 from njones/rs-keys

add RS key validation and grants

e2996234e8af02676486025e3d1e6e9efc9da90e authored about 4 years ago by Paul Greenberg <[email protected]>
Merge branch 'master' into rs-keys

bc5784cafe401b3a9d1bbf09481ab020f17ba78e authored about 4 years ago by Nika Jones <[email protected]>
fix the syntactical error

dc9c76b2c1d84606aad93d42f03a224d1f6c2757 authored about 4 years ago by Nika Jones <[email protected]>
add RS key validation and grants

add the ability to add a RS key (either public or private) via configuration, file or a director...

18f588b28ca5cb2818a22ffef6b2035911d09052 authored about 4 years ago by Nika Jones <[email protected]>
fix case in path and use absolute paths

Fix the case `rsKeys` vs `rskeys` in the file lookup path
Use absolute paths to compare paths so...

b7372afd6119852207856827bacff079d084163c authored about 4 years ago by Nika Jones <[email protected]>
update caddy version in make

d85ab4376bdf81bae3a6e4d4819de74a326cfcbf authored about 4 years ago by Paul Greenberg <[email protected]>
Remove parameter from NewTokenValidator

Remove passing in the `*AuthProvider` to the NewTokenValidator function. It provides a setter fu...

d01d0796d8c67bb32ee23f4a03872f3b82ba574a authored about 4 years ago by Nika Jones <[email protected]>
overwrite token source

Overwrite the token source instead of appending. Also fixes some error propogation and adds a ne...

32193639f5ae2fdeb5f19182dec9a23400193af8 authored about 4 years ago by Nika Jones <[email protected]>
rbac: implement anonymous/guest role

ed0b9018ec9c97a19035e94795726f40c43f47c6 authored about 4 years ago by Paul Greenberg <[email protected]>
custom token name and source ordering

Fix the handling of token source ordering so that it can be determined by the user of the librar...

a0177da8061adb7a88f092e4045a6d018b80d507 authored about 4 years ago by Nika Jones <[email protected]>
rbac: add parsing of app_metadata

67884898a7fcaf5b1d14c1d1f52580982372cdaa authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add support for app_metadata - authorization - roles

Resolves: #6

e2274a6f402d9a344b7d460e0d3b17e1e6ccf6ed authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: quick fix

5db3b98ffae57d104136efd568e90217b12b5e30 authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add acl tests

de280e3b7f80d72140ba06530174b2ad5eac16af authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.5

b5e7e133b1002a0554cc1826ebd385a1496df398 authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add coverage to acl tests

9b43b6b2460ea72b68f26354f7a078ae4167b898 authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add overriding deny

df59173c9753584966982d22b5f2bb44f0a618d9 authored about 4 years ago by Paul Greenberg <[email protected]>
released v1.0.5

a80a6c5a1f9deb14461f1a6c8493b2f2d33f5e26 authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: quick fix

a6dd3d146bed41cc2df0390e75463dfaf7fe2cd6 authored about 4 years ago by Paul Greenberg <[email protected]>
Merge pull request #17 from greenpau/appmetadata

rbac: add support for app_metadata - authorization - roles

91c4e4967ea3912d5ee7f1dbe55e78d092ee4d1d authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add coverage to acl tests

be44ffe0791225ca4fa3259d2f18acb5d7b3b7aa authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add acl tests

1035494a8739f74eec1eaa9251b9e94ba8c32591 authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add overriding deny

a035497bda75b103015606f896531ccf0d083dbd authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: implement anonymous/guest role

a71fa1c6420802a7fa1de1be3c81359830103007 authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add parsing of app_metadata

448670dd28b4d4c2773ba07e48ad451e293747ff authored about 4 years ago by Paul Greenberg <[email protected]>
rbac: add support for app_metadata - authorization - roles

Resolves: #6

7a4c7349370867e898d9f30684817a8decc97902 authored about 4 years ago by Paul Greenberg <[email protected]>
update caddy version in make

4081e6cf2357cb4f6c60d94e7fe1bb7adcf6311c authored about 4 years ago by Paul Greenberg <[email protected]>
Merge pull request #14 from njones/njones_token-order-name

Token order and Token Source updates

9606e9748c5bf84d4728fc332c62ec1180843ea2 authored about 4 years ago by Paul Greenberg <[email protected]>
Remove parameter from NewTokenValidator

Remove passing in the `*AuthProvider` to the NewTokenValidator function. It provides a setter fu...

048a2adca76135e92f3697f25bf5751021e82eeb authored about 4 years ago by Nika Jones <[email protected]>
overwrite token source

Overwrite the token source instead of appending. Also fixes some error propogation and adds a ne...

a09b093e7cb1b6cf61a869bad3c4619311dd581d authored about 4 years ago by Nika Jones <[email protected]>
add go mod commands to make release

63fc0acfc653e7665c7c27203534cdf944e773df authored about 4 years ago by Paul Greenberg <[email protected]>
custom token name and source ordering

Fix the handling of token source ordering so that it can be determined by the user of the librar...

1418ab35720b7ec07cc941cedc44cfe01076c465 authored about 4 years ago by Nika Jones <[email protected]>
released v1.0.4

40da52f1ba920c82a2525d1c74fbc4aa050a0ec0 authored about 4 years ago by Paul Greenberg <[email protected]>
upgrade to caddy v2.1.1

4015290b40db679087d81d766767b7c67c032d2a authored about 4 years ago by Paul Greenberg <[email protected]>
upgrade to caddy v2.1.1

60ea4a71afff428c2582cbb849719070d5821446 authored about 4 years ago by Paul Greenberg <[email protected]>
Merge pull request #12 from njones/njones_errors-part-2

0f63f3cd1a4134ef9d67e02716f1d518f9cb70f9 authored about 4 years ago by Paul Greenberg <[email protected]>
errors: add handling of errors with parameters

Add errors as constants that can be checked by value with the `errors.Is` function while also al...

ba744b7af1db88ffc2240bc6fa8db64fcb788578 authored about 4 years ago by Nika Jones <[email protected]>
"Contextual Errors" fixes issue #10

Adds Err* constants that provide context or have formatting directives.

a6687b1efc0aa7b42f3cc12b260737cd60be7ba2 authored over 4 years ago by Nika Jones <[email protected]>
"Non-Context errors" fixes issue #10

Adds errors that don't have any context (or formatting rules) as
constants so that it's easy to ...

265ac0a1a01d284270fc0179747b078351c09d4d authored over 4 years ago by Nika Jones <[email protected]>
released v1.0.3

7bdd5cd442b2a8b1073161cc9fabdf4da5f69723 authored over 4 years ago by Paul Greenberg <[email protected]>
upgrade to caddy v2.1.0

b04dd684cb5ac482edca6ec7dacf77ecb9727e25 authored over 4 years ago by Paul Greenberg <[email protected]>
released v1.0.2

1c4c04d178edc877b46c44ef98cfa52e4ed03cac authored over 4 years ago by Paul Greenberg <[email protected]>
bump version

598418217dbc93e3124a1d915377ed8d83d83aff authored over 4 years ago by Paul Greenberg <[email protected]>
released v0.0.14

239e99f1a6d527e2260a25a86b03b6d23423b64f authored over 4 years ago by Paul Greenberg <[email protected]>
create auth app (#9)

* rename Caddyfile.json to config.json

* move authz pool to a separate file

* rename Authz...

0d38cdeb84853f75c9715279c5ce02dfa43c066d authored over 4 years ago by Paul Greenberg <[email protected]>
Create README.md

13eb49b91c4125eb080161881c52244b5cbcef73 authored over 4 years ago by Paul Greenberg <[email protected]>
disable 302 tests

6cdfa3290afde2821526ec27c4f0d1f740e4c066 authored over 4 years ago by Paul Greenberg <[email protected]>
released v0.0.13

668e92b684871a0e4b898c34d9a5fc6ec1ff9bfa authored over 4 years ago by Paul Greenberg <[email protected]>
fix cookie validation

614307d84bbceacf9dd7e4ffdc042dc9859260f5 authored over 4 years ago by Paul Greenberg <[email protected]>
released v0.0.12

8d42f704bd519fbf5a6f83ea575a7110f6b8ea78 authored over 4 years ago by Paul Greenberg <[email protected]>
added cache maintenance

29dc7fd3d8f1c554396bff2496333c3b7df2e052 authored over 4 years ago by Paul Greenberg <[email protected]>
wip: fix validator errors

948487ef6acae1b890054137dd28f944c53324f6 authored over 4 years ago by Paul Greenberg <[email protected]>
wip: add provisioning of non-master instances

98d10d1e2a1e56bc21bdad6b6fd637e3e25c91a0 authored over 4 years ago by Paul Greenberg <[email protected]>
wip: remove RS/ES methods

dd083cf283c0e618c998d9dae9e30ad1f90be7bf authored over 4 years ago by Paul Greenberg <[email protected]>
wip: master authz provider

1a4bf3a1995c0700030453a31e49388df1bc5e7a authored over 4 years ago by Paul Greenberg <[email protected]>
wip: provider pool

79104f05440f5b1034323304ce54ebb9f69fd9b5 authored over 4 years ago by Paul Greenberg <[email protected]>
released v0.0.11

823e90ba0127dd53dd011c47cd937646d6f858e4 authored over 4 years ago by Paul Greenberg <[email protected]>
add refirects

db06c2bd6ca55a63d91f2cfaf586b702dbad8c45 authored over 4 years ago by Paul Greenberg <[email protected]>