Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ory/keto
The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.
https://github.com/ory/keto
5f71d73e2ee95d02abc4cd42a76c98a35942df0c authored over 3 years ago by aeneasr <[email protected]>
e800afdc10ce8cdfd99c054bdb77bc944ad7e2c6 authored over 3 years ago by zepatrik <[email protected]>
7583fe8933f6676b4e37477098b1d43d12819b8b authored over 3 years ago by zepatrik <[email protected]>
8cf4ca48b679493871f9077df62d32f141129cbd authored over 3 years ago by aeneasr <[email protected]>
Also format all markdown files in the root.
18d3cd61b0a79400170dc0f89860b4614cc4a543 authored over 3 years ago by Patrik <[email protected]>f920fbfc8dcc6711ad9e046578a4506179952be7 authored over 3 years ago by Vincent <[email protected]>
f0929e74054726c1e74c2ddefdb36310a46fb24f authored over 3 years ago by Patrik <[email protected]>
ad8e20b3bef2bc46b3a32c2c9ccb6e16e4bad22c authored over 3 years ago by Patrik <[email protected]>
dd318653178cd45da47f3e7cef507b42708363ef authored over 3 years ago by Patrik <[email protected]>
This also refactors the current `migrate` and `namespace migrate` commands.
e3f7ad91585b616e97f85ce0f55c76406b6c4d0a authored over 3 years ago by Patrik <[email protected]>be9327f7b28152a78f731043acf83b7092e42e29 authored almost 4 years ago by Patrik <[email protected]>
605afa029794ad115bba02e004e1596cea038e8e authored almost 4 years ago by Patrik <[email protected]>
05fe03b5bf7a3f790aa6c9c1d3fcdb31304ef6af authored almost 4 years ago by Patrik <[email protected]>
3a9d00e35b08efba6e5dbea4c559c3059784c7c3 authored almost 4 years ago by Patrik <[email protected]>
09a25b4063abcfdcd4c0de315a2ef088d6d4e72e authored almost 4 years ago by Patrik <[email protected]>
The new PATCH handler allows transactional changes similar to the already existing gRPC service.
d38618a9e647902ce019396ff1c33973020bf797 authored almost 4 years ago by Patrik <[email protected]>This command parses the relation tuple format used in the docs. It greatly improves the experien...
91a3cf47fbdb8203b799cf7c69bcf3dbbfb98b3a authored almost 4 years ago by Patrik <[email protected]>af9512dcf129c67587126e7b92d883a741177c12 authored almost 4 years ago by Patrik <[email protected]>
b2d25e04cc9a6446490302ea8d28ebce4282b5d1 authored almost 4 years ago by Patrik <[email protected]>
a812ace2303214e0e7acb2e283efa1cff0d5d279 authored almost 4 years ago by Patrik <[email protected]>
93ebe6db7e887d708503a54c5ec943254e37ca43 authored almost 4 years ago by Patrik <[email protected]>
61c28e48a5c3f623e5cc133e69ba368c5103f414 authored almost 4 years ago by Patrik <[email protected]>
Removing parallelism from job as each container counts towards the concurrency limit.
Also, the...
65822a40548f87aa084bc03158a403ef4d99928d authored almost 4 years ago by Patrik <[email protected]>
Closes #477
7cfa9be7226accd73c126337cc5253397554ac01 authored almost 4 years ago by Patrik <[email protected]>9315a77820d50e400b78f2f019a871be022a9887 authored almost 4 years ago by Patrik <[email protected]>
Co-authored-by: aeneasr <[email protected]>
011888c2b7e2d0f7b8923c994c70e62d374a2830 authored almost 4 years ago by Patrik <[email protected]>89cc46fe4a13b062693d3db4f803834ba37f4e48 authored almost 4 years ago by Patrik <[email protected]>
4343c4acd8f917fb7ae131e67bca6855d4d61694 authored almost 4 years ago by Patrik <[email protected]>
a85f4d7470ac3744476e82e5889b97d5a0680473 authored almost 4 years ago by Patrik <[email protected]>
adds gRPC server reflection
2f8119fff1763aaf88c2e87acbb24f549748637c authored almost 4 years ago by Patrik <[email protected]>8671c1b640c7d48581d24d494f394b2abac0e9a6 authored almost 4 years ago by zepatrik <[email protected]>
d33afea8a10c48e433c3f6fa937562977dcd11e6 authored almost 4 years ago by zepatrik <[email protected]>
21c64d45f21a505744b9f70d780f9b3079d3822c authored almost 4 years ago by zepatrik <[email protected]>
ca5ccb9c237fdcc4db031ec97a75616a859cbf8f authored almost 4 years ago by Patrik <[email protected]>
bcba55d424ab3719fbcbd9315000142495eb9bb1 authored almost 4 years ago by Patrik <[email protected]>
4a4f8c6b323664329414b61e7d80d7838face730 authored almost 4 years ago by Patrik <[email protected]>
Fixed all occurrences found using the search pattern `return .*, err\n`.
Closes #437
5f25bceea35179c67d24dd95f698dc57b789d87a authored almost 4 years ago by Patrik <[email protected]>6e0e5e6184916e894fd4694cfa3a158f11fae11f authored almost 4 years ago by Patrik <[email protected]>
closes #406
501dcff4427f76902671f6d5733f28722bd51fa7 authored almost 4 years ago by Patrik <[email protected]>d8e2a869db2a9cfb44423b434330536036b2f421 authored almost 4 years ago by Patrik <[email protected]>
closes #452
3ec8afa68c5b5ddc26609b9afd17cc0d06cd82bf authored almost 4 years ago by Patrik <[email protected]>8b0ff066b2508ef2f3629f9a3e2fce601b8dcce1 authored almost 4 years ago by aeneasr <[email protected]>
c63096cb53d2171f22f4a0d4a9ac3c9bfac89d01 authored almost 4 years ago by aeneasr <[email protected]>
7d89860bc4a790a69f5bea5b0dbe4a2938c6729f authored almost 4 years ago by aeneasr <[email protected]>
This also enables gRPC go, gRPC nodejs, cURL, and Keto CLI code samples to be tested.
e0485afc46a445868580aa541e962e80cbea0670 authored almost 4 years ago by Patrik <[email protected]>The nodejs gRPC client was a great fuzzer and pointed me to some nil pointer dereference panics....
7a0fcfc4fe83776fa09cf78ee11f407610554d04 authored almost 4 years ago by Patrik <[email protected]>Includes Typescript definitions.
3b5c31326645adb2d5b14ced901771a7ba00fd1c authored almost 4 years ago by Patrik <[email protected]>fe507bb4ea719780e732d098291aa190d6b1c441 authored almost 4 years ago by Patrik <[email protected]>
c7d2770ed570238fd1262bcc4e5b4afa6c12d80e authored almost 4 years ago by Patrik <[email protected]>
57e2bbc5eaebe43834f2432eb1ee2820d9cb2988 authored almost 4 years ago by Patrik <[email protected]>
Co-authored-by: aeneasr <[email protected]>
615eb0bec3bdc0fd26abc7af0b8990269b0cbedd authored almost 4 years ago by Patrik <[email protected]>fbcb3e1f337b5114d7697fa512ded92b5f409ef4 authored almost 4 years ago by Patrik <[email protected]>
2f2c88527b3f6d1d46a5c287d8aca0874d18a28d authored almost 4 years ago by Patrik <[email protected]>
2b21d2bdf4ca9523d16159c5f73c4429b692e17d authored almost 4 years ago by aeneasr <[email protected]>
51c4223d6cb89a9bfbc115ef20db8350aeb2e8af authored almost 4 years ago by Patrik <[email protected]>
eb7691306018678e024211b51627a1c27e780a6b authored almost 4 years ago by Patrik <[email protected]>
b73d91f061ab155c53d802263c0263aa39e64bdf authored almost 4 years ago by Patrik <[email protected]>
4e9890605edf3ea26134917a95bfa6fbb176565e authored almost 4 years ago by Patrik <[email protected]>
92faa34ff06e469ff88e71ecf4f2a8aa401abbf6 authored almost 4 years ago by aeneasr <[email protected]>
6435939ad7e5899505cd0e6261f5dfc819c9ca42 authored almost 4 years ago by aeneasr <[email protected]>
db303ae0731a96bf922d7327806f9b900fb1d128 authored almost 4 years ago by zepatrik <[email protected]>
a5a1402c61e1a37b1a9a349ad5736eaca66bd6a4 authored almost 4 years ago by aeneasr <[email protected]>
closes #404
ea7930064f490b063a712b4e18521f8996931a13 authored almost 4 years ago by Patrik <[email protected]>2e3dcb200a7769dc8710d311ca08a7515012fbdd authored almost 4 years ago by Patrik <[email protected]>
41980ba6b3d9d0f96cc3a7495f927649ded421c3 authored almost 4 years ago by Patrik <[email protected]>
This also refactored the server startup. Functionality did not change.
6fe0639d36087b5ecd555eb6fe5ce949f3f6f0d7 authored almost 4 years ago by Patrik <[email protected]>3404492002ca5c3f017ef25486e377e911987aa4 authored almost 4 years ago by Patrik <[email protected]>
Co-authored-by: Thomas Aidan Curran <[email protected]>
10cd0b39c12ef96710bda6ff013f7c5eeae97118 authored almost 4 years ago by Patrik <[email protected]>5eb1a7d49af6b43707c122de8727cbd72285cb5c authored almost 4 years ago by Patrik <[email protected]>
6918ac3bfa355cbd551e44376c214f412e3414e4 authored almost 4 years ago by Patrik <[email protected]>
Closes #384
Closes #393
Closes #351
921c630d02789dba80ee3c72df0e8ffd232903b6 authored almost 4 years ago by Patrik <[email protected]>
acf21546d3e135deb77c853b751a3da3a7b16f00 authored almost 4 years ago by Patrik <[email protected]>
4e5c6aed56e5a449003956ec114ec131be068aaf authored about 4 years ago by Patrik <[email protected]>
dc5d3c9d02604fddbfa56ac5ebbc1fef56a881d9 authored about 4 years ago by Patrik <[email protected]>
185ee1e51bc4bcdee028f71fcaf207b7e342313b authored about 4 years ago by Patrik <[email protected]>
3ad32bc13a4d96135be8031eb6fe4c15868272ca authored about 4 years ago by Patrik <[email protected]>
d595d52dabb8f4953b5c23d3a8154cac13d00306 authored about 4 years ago by Patrik <[email protected]>
b94f50d1800c47a43561df5009cb38b44ccd0088 authored about 4 years ago by Patrik <[email protected]>
5a2fd1cc8dff02aa7017771adc0d9101f6c86775 authored about 4 years ago by Patrik <[email protected]>
8e6f50abc5666c42942303c85027fc853d8b4927 authored about 4 years ago by Patrik <[email protected]>
a12787ed74a6740815619435dda897daeff7d303 authored about 4 years ago by zepatrik <[email protected]>
e0916ad00c81b24177cfe45faf77b93d2c33dc1f authored about 4 years ago by Patrik <[email protected]>
87a72cc0883b3b8b32569afc53d7674c4c6b5c5f authored about 4 years ago by Patrik <[email protected]>
4ca0baf62e34402e749e870fe8c0cc893684192c authored about 4 years ago by Robin Brämer <[email protected]>
Co-authored-by: zepatrik <[email protected]>
bda5d8b7e90d749600f5b5e169df8a6ec3705b22 authored about 4 years ago by Robin Brämer <[email protected]>Exposing nothing by default to keep our package API slim and later decide what to expose via `pkg`.
43343664b66bb18762a31b1cfc1133cbd8bb4b0d authored about 4 years ago by Robin Brämer <[email protected]>closes #302
7d9969414ebc8cf6ef5d211ad34f8ae01bd3b4ee authored about 4 years ago by Patrik <[email protected]>19f88a2c1a2135541a259e4c2810b8afc8c2e84e authored about 4 years ago by Patrik <[email protected]>
Closes #299
8d3ab23f1025e69f4ea3edfac9322b724a774cfe authored about 4 years ago by Patrik <[email protected]>a3ca0b8a109b63f443e359cd8ff18a7b3e489f84 authored about 4 years ago by Patrik <[email protected]>
396c1ae33b777031f8d59549d9de4a88e3f6b10a authored about 4 years ago by Patrik <[email protected]>
Co-authored-by: Nick Ufer <[email protected]>
131607762d0006e4cf4f93e8731ef7648348b2ec authored about 4 years ago by Patrik <[email protected]>1e7afa8352aff4be1e40629dfb6ae90c630c5432 authored about 4 years ago by Patrik <[email protected]>
f2ddb9d884ed71037b5371c00bb10b63d25d47c0 authored about 4 years ago by Patrik <[email protected]>
3797331b44428d931f0ed1dfa040c6cdc8e139c9 authored about 4 years ago by Patrik <[email protected]>
This is a first draft of the read API. It is reachable by REST and gRPC calls. The main purpose ...
de5119a6e3c7563cfc2e1ada12d47b27ebd7faaa authored about 4 years ago by Patrik <[email protected]>b336d6b3c9992e24984fa2fb7dae7efb658e652a authored about 4 years ago by Patrik <[email protected]>
15a95b28e745592353e4656d42a9d0bd20ce468f authored about 4 years ago by Patrik <[email protected]>