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
aff9cc1a18971ab84285c6197eb0babdaa48ec1f authored over 4 years ago by Paul Greenberg <[email protected]>
8a0c7810c3405a287be788aaa9fe6aa3679adc9d authored over 4 years ago by Paul Greenberg <[email protected]>
8ff68c7e3a398b218248ed21bfa4e785e5ddb2b6 authored over 4 years ago by Paul Greenberg <[email protected]>
0c8847e802ddf39da4bf834e549c102fc0fc4938 authored over 4 years ago by Paul Greenberg <[email protected]>
36f14033459aab5dd4ffaaf49fe4f822d2c323f1 authored over 4 years ago by Paul Greenberg <[email protected]>
456c8da17e5217cad7b37f514acbcac946a47b51 authored over 4 years ago by Paul Greenberg <[email protected]>
a0f57c8f70d99eac6e2eee6b09e12de963ea4c8e authored over 4 years ago by Paul Greenberg <[email protected]>
b917921f2b8f99f137a9c46d7ac3322622aa01a6 authored over 4 years ago by Paul Greenberg <[email protected]>
acb86c6c1dbd4b904aaac88c3f8b85bea79246ca authored over 4 years ago by Paul Greenberg <[email protected]>
dd32a298019be87df58167658d3a9c3124e1beba authored over 4 years ago by Paul Greenberg <[email protected]>
928a65c96448afa5dd4ef50dccb345755067d894 authored over 4 years ago by Paul Greenberg <[email protected]>
Resolves: #25
f517f86b5efaa597aa1daabd1c83163d339e9eb4 authored over 4 years ago by Paul Greenberg <[email protected]>dab79b5570ba9b53a6d8564f494d987a7e2169bb authored over 4 years ago by Paul Greenberg <[email protected]>
499c2b5b936ba8b9be0cd1e5f0bbb53382f0a722 authored over 4 years ago by Paul Greenberg <[email protected]>
Resolves: #23
119c7cf1c438fea040709eff7e574c12a6e3834c authored over 4 years ago by Paul Greenberg <[email protected]>2fd477abe494b9f1dc021d9916e47d4cd834bec0 authored over 4 years ago by Paul Greenberg <[email protected]>
27dcf90bed6b5bf24c8860389cf1be44d06ef51b authored over 4 years ago by Paul Greenberg <[email protected]>
a4ecdc6a3cbd4e2b79117a387502526f402a90c6 authored over 4 years ago by Paul Greenberg <[email protected]>
Resolves: #22
7101f1160ba37e8750ac998366442aa0dd1ae6ba authored over 4 years ago by Paul Greenberg <[email protected]>fefd81d38d41e56867940919ea08931d22b53d91 authored over 4 years ago by Paul Greenberg <[email protected]>
ae018ba33a2bcc5a9d95a904ad7523c1e458f9da authored over 4 years ago by Paul Greenberg <[email protected]>
7d404ce167356247cf606e9c9c115fe7de1b06e6 authored over 4 years ago by Paul Greenberg <[email protected]>
add caddyfile support
4a9f401de39376ec3baa3dd1c790d4bc9aef13e5 authored over 4 years ago by Paul Greenberg <[email protected]>dd72ca5407ecb4da71e3dcb99b2ba313939bdfc4 authored over 4 years ago by Paul Greenberg <[email protected]>
1c61c9220609efbe3eeb4f3e258b7adffd8986bb authored over 4 years ago by Paul Greenberg <[email protected]>
69f8839a3242d3acf8fa81432dfd2f0c02126fa1 authored over 4 years ago by Paul Greenberg <[email protected]>
0b9283d2f9077476266f6a128350823d7ab99a78 authored over 4 years ago by Paul Greenberg <[email protected]>
9c85f7cacf02378100005866036acd45e35481d0 authored over 4 years ago by Paul Greenberg <[email protected]>
2c2b4659f1388e8d2b53a65a0148581b4a2711eb authored over 4 years ago by Paul Greenberg <[email protected]>
7b018b4d0364334f9c9614b052197554eb60be68 authored over 4 years ago by Paul Greenberg <[email protected]>
add source ip address validation feature
3c2d85dbd787e7297aee318ac59f6db131e9accc authored over 4 years ago by Paul Greenberg <[email protected]>e7ff324d89f1c6abfa08e44d9a01a4ca2b27a19c authored over 4 years ago by Paul Greenberg <[email protected]>
9fb86c75643bbeb01328bb04ce5abfc725d78caa authored over 4 years ago by Paul Greenberg <[email protected]>
7ea9ea5e49d83bff12ed87266522eb5900500575 authored over 4 years ago by Paul Greenberg <[email protected]>
Resolves: #18, #19
More info: Additionally, adds search for role information
in "role", "groups...
c906d556e602f481a2f35e4fe55d3db02188d4e5 authored over 4 years ago by Paul Greenberg <[email protected]>
b444b4d6404d2627f1878038f59c595893f428e3 authored over 4 years ago by Paul Greenberg <[email protected]>
89de71da7de5bf4afa87b4f3ba3a30a5ebad5673 authored over 4 years ago by Paul Greenberg <[email protected]>
992627a01aff531f1c563534805e429c0c155523 authored over 4 years ago by Paul Greenberg <[email protected]>
0e69d088cf91f11ec289bff2982a724a1d0a564b authored over 4 years ago by Paul Greenberg <[email protected]>
0714866169ea586d02a7386c6f92da83445c381a authored over 4 years ago by Paul Greenberg <[email protected]>
a278f099220417d3a21a94ce08573e52d68d04f7 authored over 4 years ago by Paul Greenberg <[email protected]>
add RS key validation and grants
e2996234e8af02676486025e3d1e6e9efc9da90e authored over 4 years ago by Paul Greenberg <[email protected]>bc5784cafe401b3a9d1bbf09481ab020f17ba78e authored over 4 years ago by Nika Jones <[email protected]>
dc9c76b2c1d84606aad93d42f03a224d1f6c2757 authored over 4 years ago by Nika Jones <[email protected]>
add the ability to add a RS key (either public or private) via configuration, file or a director...
18f588b28ca5cb2818a22ffef6b2035911d09052 authored over 4 years ago by Nika Jones <[email protected]>
Fix the case `rsKeys` vs `rskeys` in the file lookup path
Use absolute paths to compare paths so...
d85ab4376bdf81bae3a6e4d4819de74a326cfcbf authored over 4 years ago by Paul Greenberg <[email protected]>
Remove passing in the `*AuthProvider` to the NewTokenValidator function. It provides a setter fu...
d01d0796d8c67bb32ee23f4a03872f3b82ba574a authored over 4 years ago by Nika Jones <[email protected]>Overwrite the token source instead of appending. Also fixes some error propogation and adds a ne...
32193639f5ae2fdeb5f19182dec9a23400193af8 authored over 4 years ago by Nika Jones <[email protected]>ed0b9018ec9c97a19035e94795726f40c43f47c6 authored over 4 years ago by Paul Greenberg <[email protected]>
Fix the handling of token source ordering so that it can be determined by the user of the librar...
a0177da8061adb7a88f092e4045a6d018b80d507 authored over 4 years ago by Nika Jones <[email protected]>67884898a7fcaf5b1d14c1d1f52580982372cdaa authored over 4 years ago by Paul Greenberg <[email protected]>
Resolves: #6
e2274a6f402d9a344b7d460e0d3b17e1e6ccf6ed authored over 4 years ago by Paul Greenberg <[email protected]>5db3b98ffae57d104136efd568e90217b12b5e30 authored over 4 years ago by Paul Greenberg <[email protected]>
de280e3b7f80d72140ba06530174b2ad5eac16af authored over 4 years ago by Paul Greenberg <[email protected]>
b5e7e133b1002a0554cc1826ebd385a1496df398 authored over 4 years ago by Paul Greenberg <[email protected]>
9b43b6b2460ea72b68f26354f7a078ae4167b898 authored over 4 years ago by Paul Greenberg <[email protected]>
df59173c9753584966982d22b5f2bb44f0a618d9 authored over 4 years ago by Paul Greenberg <[email protected]>
a80a6c5a1f9deb14461f1a6c8493b2f2d33f5e26 authored over 4 years ago by Paul Greenberg <[email protected]>
a6dd3d146bed41cc2df0390e75463dfaf7fe2cd6 authored over 4 years ago by Paul Greenberg <[email protected]>
rbac: add support for app_metadata - authorization - roles
91c4e4967ea3912d5ee7f1dbe55e78d092ee4d1d authored over 4 years ago by Paul Greenberg <[email protected]>be44ffe0791225ca4fa3259d2f18acb5d7b3b7aa authored over 4 years ago by Paul Greenberg <[email protected]>
1035494a8739f74eec1eaa9251b9e94ba8c32591 authored over 4 years ago by Paul Greenberg <[email protected]>
a035497bda75b103015606f896531ccf0d083dbd authored over 4 years ago by Paul Greenberg <[email protected]>
a71fa1c6420802a7fa1de1be3c81359830103007 authored over 4 years ago by Paul Greenberg <[email protected]>
448670dd28b4d4c2773ba07e48ad451e293747ff authored over 4 years ago by Paul Greenberg <[email protected]>
Resolves: #6
7a4c7349370867e898d9f30684817a8decc97902 authored over 4 years ago by Paul Greenberg <[email protected]>4081e6cf2357cb4f6c60d94e7fe1bb7adcf6311c authored over 4 years ago by Paul Greenberg <[email protected]>
Token order and Token Source updates
9606e9748c5bf84d4728fc332c62ec1180843ea2 authored over 4 years ago by Paul Greenberg <[email protected]>Remove passing in the `*AuthProvider` to the NewTokenValidator function. It provides a setter fu...
048a2adca76135e92f3697f25bf5751021e82eeb authored over 4 years ago by Nika Jones <[email protected]>Overwrite the token source instead of appending. Also fixes some error propogation and adds a ne...
a09b093e7cb1b6cf61a869bad3c4619311dd581d authored over 4 years ago by Nika Jones <[email protected]>63fc0acfc653e7665c7c27203534cdf944e773df authored over 4 years ago by Paul Greenberg <[email protected]>
Fix the handling of token source ordering so that it can be determined by the user of the librar...
1418ab35720b7ec07cc941cedc44cfe01076c465 authored over 4 years ago by Nika Jones <[email protected]>40da52f1ba920c82a2525d1c74fbc4aa050a0ec0 authored over 4 years ago by Paul Greenberg <[email protected]>
4015290b40db679087d81d766767b7c67c032d2a authored over 4 years ago by Paul Greenberg <[email protected]>
60ea4a71afff428c2582cbb849719070d5821446 authored over 4 years ago by Paul Greenberg <[email protected]>
0f63f3cd1a4134ef9d67e02716f1d518f9cb70f9 authored over 4 years ago by Paul Greenberg <[email protected]>
Add errors as constants that can be checked by value with the `errors.Is` function while also al...
ba744b7af1db88ffc2240bc6fa8db64fcb788578 authored over 4 years ago by Nika Jones <[email protected]>Adds Err* constants that provide context or have formatting directives.
a6687b1efc0aa7b42f3cc12b260737cd60be7ba2 authored over 4 years ago by Nika Jones <[email protected]>
Adds errors that don't have any context (or formatting rules) as
constants so that it's easy to ...
7bdd5cd442b2a8b1073161cc9fabdf4da5f69723 authored over 4 years ago by Paul Greenberg <[email protected]>
b04dd684cb5ac482edca6ec7dacf77ecb9727e25 authored over 4 years ago by Paul Greenberg <[email protected]>
1c4c04d178edc877b46c44ef98cfa52e4ed03cac authored over 4 years ago by Paul Greenberg <[email protected]>
598418217dbc93e3124a1d915377ed8d83d83aff authored over 4 years ago by Paul Greenberg <[email protected]>
239e99f1a6d527e2260a25a86b03b6d23423b64f authored over 4 years ago by Paul Greenberg <[email protected]>
* 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]>13eb49b91c4125eb080161881c52244b5cbcef73 authored over 4 years ago by Paul Greenberg <[email protected]>
6cdfa3290afde2821526ec27c4f0d1f740e4c066 authored over 4 years ago by Paul Greenberg <[email protected]>
668e92b684871a0e4b898c34d9a5fc6ec1ff9bfa authored over 4 years ago by Paul Greenberg <[email protected]>
614307d84bbceacf9dd7e4ffdc042dc9859260f5 authored over 4 years ago by Paul Greenberg <[email protected]>
8d42f704bd519fbf5a6f83ea575a7110f6b8ea78 authored over 4 years ago by Paul Greenberg <[email protected]>
29dc7fd3d8f1c554396bff2496333c3b7df2e052 authored over 4 years ago by Paul Greenberg <[email protected]>
948487ef6acae1b890054137dd28f944c53324f6 authored over 4 years ago by Paul Greenberg <[email protected]>
98d10d1e2a1e56bc21bdad6b6fd637e3e25c91a0 authored over 4 years ago by Paul Greenberg <[email protected]>
dd083cf283c0e618c998d9dae9e30ad1f90be7bf authored over 4 years ago by Paul Greenberg <[email protected]>
1a4bf3a1995c0700030453a31e49388df1bc5e7a authored over 4 years ago by Paul Greenberg <[email protected]>
79104f05440f5b1034323304ce54ebb9f69fd9b5 authored over 4 years ago by Paul Greenberg <[email protected]>
823e90ba0127dd53dd011c47cd937646d6f858e4 authored over 4 years ago by Paul Greenberg <[email protected]>
db06c2bd6ca55a63d91f2cfaf586b702dbad8c45 authored over 4 years ago by Paul Greenberg <[email protected]>