Ecosyste.ms: OpenCollective

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

github.com/ory/ladon

A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go.
https://github.com/ory/ladon

feat: add context.Context to interfaces (#163)

Signed-off-by: Tabias Pittman <[email protected]>

972387f17e29c529ad3ff42a8423117825409cd7 authored 10 months ago by Tabias Pittman <[email protected]>
test: update tests (#161)

Signed-off-by: hiendv <[email protected]>

4efda1f1ece0045c9a744e0bb843b7786805361e authored over 1 year ago by Hiển Đào Vinh <[email protected]>
ci: add tests

3efc7e9b911543affd92070304330c185d2b2936 authored almost 2 years ago by hackerman <[email protected]>
missing comma in the code snippet (#156)

Signed-off-by: Marcos Vidolin <[email protected]>

cfd4661cc3a7d33df659ee20778659080434f118 authored over 2 years ago by Marcos Vidolin⚡ <[email protected]>
docs: updates banner in readme.md (#152)

605d13113c35520bb14b10e46dc7ab883bad504d authored about 4 years ago by John <[email protected]>
docs: update README (#150)

fc96d3cd4cff138f4dc27d1b25cff34b2c44b28e authored over 4 years ago by ctam <[email protected]>
chore: add test helpers to test build

Closes #146

f0c603ddcf0c772a5396086193a79472c61c4deb authored over 4 years ago by hackerman <[email protected]>
docs: update forum and chat links

983d968e1fd2641f7cdac9f417936556bfbef3e7 authored over 4 years ago by hackerman <[email protected]>
compiler: use "github.com/dlclark/regexp2" instead of stdlib regexp (#143)

Package "github.com/dlclark/regexp2" supports negative lookahead,
which is required by https://...

5c9c93e27fd3f304afd091b57b84d59602d7a354 authored almost 5 years ago by Aynur Zulkarnaev <[email protected]>
Add optional metrics collector (#142)

This PR introduces metrics which can be used to determine which policies deny/allow access.

F...

0e3588c429672cd9f790d50e191a72a18e1a9498 authored almost 5 years ago by Rafal Pieniazek <[email protected]>
Add BooleanCondition to condition factory (#139)

Signed-off-by: Joshua Anderson Slate <[email protected]>

4334cd7dfbf3b306b9b3fdf00d920a89d26d769b authored about 5 years ago by Joshua Anderson Slate <[email protected]>
Revert incorrect license changes

f0451297692d8fc4db0e95d035249af459feda29 authored about 5 years ago by hackerman <[email protected]>
Create FUNDING.yml

bd7a9ce9fd9533294683f56f26765310f5f3e79d authored over 5 years ago by hackerman <[email protected]>
Add missing word to documentation (#135)

Signed-off-by: Kevin Goslar <[email protected]>

8670368e5226eb1c3bcb0dd7c9ad00c9b3f22b79 authored over 5 years ago by Kevin Goslar <[email protected]>
Fix typo in pull request template (#136)

Signed-off-by: Kevin Goslar <[email protected]>

3761ce0dd9f89f9e1168ec0c9827d87ae6083a7c authored over 5 years ago by Kevin Goslar <[email protected]>
Avoid GetAll(limit, offset int64) returning random policies (#127)

Signed-off-by: datastream <[email protected]>

7f1c376a9a46cd4e09f90d3940e81cd963b0d87d authored over 5 years ago by Xianjie <[email protected]>
docs: Fix typo in README (#133)

AMPQ -> AMQP

bdf468817d38fefd1a046cf7e0205263bad13c2b authored almost 6 years ago by muxueqz <[email protected]>
Fix ladon.Context usage in examples (#131)

Closes #130

Signed-off-by: cemremengu <[email protected]>

6c2637722ec84375a8497e8cc66323ee9c78efd1 authored almost 6 years ago by Cemre Mengu <[email protected]>
Stable release (#121)

Signed-off-by: arekkas <[email protected]>

d66f876581b5f713b5452e639d3113f23223154a authored about 6 years ago by hackerman <[email protected]>
docs: Archive this repository

4f210924bb1049f761b1c2f0a4eaeffd5f93862f authored about 6 years ago by hackerman <[email protected]>
Add github templates

3ebda310133cc87207ec5ac83279f45b3330859b authored over 6 years ago by aeneasr <[email protected]>
sql: Remove some repetitions in the databases file.

Signed-off-by: Ugo Di Girolamo <[email protected]>

8e69edecd606f6dbc37e19c6cdd37fc216628696 authored over 6 years ago by Ugo Di Girolamo <[email protected]>
manager: Expose more nuanced methods for finding policies.

- Exposes FindPoliciesForSubject
- Creates new method FindPoliciesForResource

Signed-off-by: Ug...

bb2ae1da20c497f882706229845b15de7a8c2732 authored over 6 years ago by Ugo Di Girolamo <[email protected]>
sql: Fix typo in error logging.

Signed-off-by: Ugo Di Girolamo <[email protected]>

245915dac7875f829de61a1322641f26481ce9a8 authored over 6 years ago by Ugo Di Girolamo <[email protected]>
sql: Prevent concurrent write operations to map in sql manager test

Signed-off-by: Max Walsch <[email protected]>

7d16a995c49d876f8999224184a331c64b1effa0 authored over 6 years ago by Max Walsch <[email protected]>
all: Added github.com/ory/sqlcon to dependencies

Signed-off-by: Max Walsch <[email protected]>

9397ea992f7713741941fb14f48cb25d26c1a52d authored over 6 years ago by Max Walsch <[email protected]>
sql: Applied gofmt to manager_sql_test.go

Signed-off-by: Max Walsch <[email protected]>

5a7819374104a2dac410f17aeba16988e19ada7e authored over 6 years ago by Max Walsch <[email protected]>
sql: Ensure regex is only used when a regular expression is present

Signed-off-by: Max Walsch <[email protected]>

4ef2ee71b3e94cdf1eab22aef2b301be74a4719d authored over 6 years ago by Max Walsch <[email protected]>
Update README.md (#117)

Added third party libraries section to README.md.
Signed-off-by: Isaac Dawson <isaac.dawson@gma...

0f24bef9019e59677c7da3ce4ff8f8405973d46d authored over 6 years ago by isaac <[email protected]>
docs: Updates unfinished sentence in README

Closes #116

469ee7dbce3ac4d6329cce7983c76120321a64c0 authored over 6 years ago by Aeneas <[email protected]>
docs: Updates badges in README

c8529de55e78cd277d21e81078b3e01a1b0fb889 authored over 6 years ago by Aeneas <[email protected]>
Add custom metadata to policies (#115)

Signed-off-by: Erik Pinders <[email protected]>

76e069e27b002d186005c14b1f1b86472cc209f2 authored over 6 years ago by Erik Pinders <[email protected]>
docs: Updates banner in README (#114)

d963cb9d282b4c5cf55e8da2d5ded91cb1a16eee authored almost 7 years ago by Aeneas <[email protected]>
Add Boolean Condition to README's TOC. (#112)

Signed-off-by: Jonathan Whitaker <[email protected]>

82cc589fdcf3c4722e0d57b0f6eddd716fb1bea0 authored almost 7 years ago by Jonathan Whitaker <[email protected]>
Add BooleanCondition type. (#111)

* Add Boolean condition type.

This commit adds a boolean condition type to Ladon. The boolean...

2b4055751c68b6ebbb4da472c980a830c6154cc6 authored almost 7 years ago by Jonathan Whitaker <[email protected]>
docs: Updates chat badge to discord

4ae3e4a503066a0a38c5bd187a99e2b333fec80e authored almost 7 years ago by Aeneas <[email protected]>
all: Updates license header

d577c5cd45a815628c335b3813ee90ee9b1989d8 authored almost 7 years ago by arekkas <[email protected]>
all: Adds email to license notice

4d100ddf025614f12dcfe26a2eac711333a71a18 authored almost 7 years ago by arekkas <[email protected]>
all: Adds proper license header

28f6d40f9a4596e546debbb911329066e33b6f4c authored almost 7 years ago by arekkas <[email protected]>
docs: Adds documentation for using CreateSchemas to the SQL readme section. (#110)

This PR adds documentation for calling SQLManager.CreateSchemas when using
the officially suppo...

0183ef5835ca7ba6119d6810c7bf30616125b7a6 authored almost 7 years ago by Robin Harper <[email protected]>
Fixes logger for AuditLoggerInfo when none is provided (#109)

* Fix logger for AuditLoggerInfo when none is provided.

This commit fixes an issue with the A...

de3d0b6a2633d9d8de06e9bd6f87e01aad6d3c38 authored almost 7 years ago by Jonathan Whitaker <[email protected]>
Resolves SQL example issue in section persistence

Closes #80

5453007ea0cb67560f5b6312d6c92e9d90346f98 authored almost 7 years ago by Aeneas <[email protected]>
Improvies policy manager tests (#106)

Signed-off-by: Adhithya Ravindra <[email protected]>

f50a508707bf89662a2b51c83f30602c11a3ada7 authored almost 7 years ago by Adhithya K R <[email protected]>
Adds PULL_REQUEST_TEMPLATE.md

937c451058b5c08cde1ea71161812c17219827d3 authored almost 7 years ago by Aeneas <[email protected]>
Adds ISSUE_TEMPLATE.md

4a57c14ae9565fac88c3f13fe6ac8223f29cff77 authored almost 7 years ago by Aeneas <[email protected]>
docs: Replaces glide with golang/dep (#92) (#101)

f9fd13b7f88e6ee5b0c2a085b83a61451ebb9eca authored almost 7 years ago by Julien Breux <[email protected]>
Resolves pagination issues (#99)

73217e44ed7e4a6bbd44ae7dd858d11932f08cf8 authored almost 7 years ago by Aeneas <[email protected]>
Adds Resource Contains Condition (#97)

Signed-off-by: David Karlsson <[email protected]>

6c915d1bf41a4b4bcccc859baa297a36d056ed5d authored almost 7 years ago by devdavidkarlsson <[email protected]>
errors: Removes stack trace for global errors (#96)

When including `errors.WithStack` in ladon's `Err*` exports, any time
this error is returned, i...

9dff48b813b9f35863ddcfadb753a196e24aaf56 authored almost 7 years ago by Stephan Renatus <[email protected]>
docs: Resolves typos in example policies and payloads (#93)

375d5dfc0a2a6ad6d6b0a5256f628d5d23f07fdf authored about 7 years ago by Tom Lin <[email protected]>
vendor: Replaces glide with golang/dep (#92)

941d70faef8cc9656a9f0d6403a108a08d2ab631 authored about 7 years ago by Aeneas <[email protected]>
Introduces AuditLogger (#91)

Closes #85

8128aeca0a774620b4f3be9fb2a1f7c53eac662c authored about 7 years ago by Mathieu Leplatre <[email protected]>
docs: Add cockroach db community adapter to readme

7285d8ceb0dc6e9addca79a0fd5cd5e51b993c9b authored about 7 years ago by Aeneas <[email protected]>
sql: Expose SQL Schema and make it configurable

This will support other SQL-compliant backends such as CockroachDB.

58921582b3eab3febfcf0e24e9e1eddad9e2ad08 authored about 7 years ago by Jason Hutchinson <[email protected]>
sql: Add ORDER BY id to get all policies query (#88)

e8b60053a297cdabe9396a0c92ecc1ac20fb98e0 authored about 7 years ago by Alexey Zhuchkov <[email protected]>
Add license header to all source files (#90)

Closes #89

9fada03c11c183e37c13f581ee6deca8d8e747f9 authored about 7 years ago by Aeneas <[email protected]>
sql: resolve error handling in sql manager (#84)

4223d97b7a16808bc1213cc641d529e764e67eea authored about 7 years ago by Aeneas <[email protected]>
Expose doPoliciesAllow (#77)

d02a138ab3f406288a9ad745d8fa9f1935b20795 authored about 7 years ago by Parham Negahdar <[email protected]>
doc: add godoc badge (#81)

63407b28661571ea9df5e5badd782b62a9e358ac authored about 7 years ago by Francis Chuang <[email protected]>
docs: fix consistency of CIDR JSON example (#82)

602510f82366e41f3117f1620dc7838be70c75b9 authored about 7 years ago by Mathieu Leplatre <[email protected]>
docs: update banner readme

b25081a4ef7177a74c43bb9aaed3e0063f237231 authored about 7 years ago by Aeneas <[email protected]>
condition: added StringMatchCondition that checks if a given value matches a regular expression (#79)

Signed-off-by: Olivier Deckers <[email protected]>

306b2e6adf322d429e72ace6be16818dda75f574 authored over 7 years ago by Olivier Deckers <[email protected]>
vendor: include dockertest logrus fix

80ec7e047ca2806a4491df41d5e9a2ad73b936a0 authored over 7 years ago by aeneasr <[email protected]>
docs: update header

e77b9dfabae765126c088ebb1f4a37e251767299 authored over 7 years ago by Aeneas <[email protected]>
docs: update history.md

ee1899d4639f9b8629c08ac4a6cc0c987cfd2d28 authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: add update to manager

5da5ee3d8f50fe7aa3d20b7bb05e46e546f32141 authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: remove stray database connectors

5c5a76bf6358319cdc3f875fa748b28d2a2100ea authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: export remaining manager test helpers

df05c35a313f8ec1800eb7c92997029980e08b27 authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: export manager test helpers

42df3c9b22a0faf804af5dc8960d32d28cfb2391 authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
sql: ensure postgres 9.2 and mysql 5.5 compatibility (#70)

018f499969fb63fcae5a3020944fcc39da1e6a61 authored over 7 years ago by Aeneas <[email protected]>
condition: throw an error if an unknown condition is used in json (#68)

Closes #45

c8b0a3309bb2fc36f1dc24035279cc7530af0a0a authored over 7 years ago by Aeneas <[email protected]>
vendor: improve vendor dependencies (#67)

* vendor: remove stray github.com/Sirupsen/logrus
* vendor: remove ory/common

208aa5366b0905806bdd07131daae3b8a5b0a8f4 authored over 7 years ago by Aeneas <[email protected]>
sql: policy inserts backwards compatible for older databases (#65) (#66)

* sql: policy inserts backwards compatible for older databases (#65)

* sql: combine PostgreSQ...

24fe723368e1f47534219523c0580948cc7b873e authored over 7 years ago by djg2002 <[email protected]>
sql: change create schemas signature

c0fffe8de3b7d8e42633fbbe034e5d1f439c72bf authored over 7 years ago by Aeneas <[email protected]>
vendor: update glide (#63)

0103ce11f3ea355a8f6ca366ba762d53295148c7 authored over 7 years ago by Aeneas <[email protected]>
all: address performance issues and refactor structure (#58)

* core: addressing performance issues

This patch introduces a very simple cache (needs to be ...

214af7a1d80ebd5310e7142126bbecc770b392ad authored over 7 years ago by Aeneas <[email protected]>
vendor: update redis dependency

c7c7754c7b466db0a7d18c53254672c78aeea664 authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
vendor: update common and rethink dependencies

7865d74dc4d3fd51d532d230767e17d287857cbf authored over 7 years ago by Aeneas Rekkas (arekkas) <[email protected]>
readme: updates to prod section

0f3e57d0f4a3d5c45cf4f087c4d987b1981f78a2 authored almost 8 years ago by Aeneas <[email protected]>
readme: add project section

a4c5cef08722d8ca65bf71c02c3f739ebba48b14 authored almost 8 years ago by Aeneas <[email protected]>
readme: add badges

81e5d976868e40ccea83996fdda243351a79bfdd authored almost 8 years ago by Aeneas <[email protected]>
manager/memory: fix typo in documentation (#55)

4e4d47d6945e0d7dd17bf779e076810322170ebc authored almost 8 years ago by Shawn Smith <[email protected]>
readme: fix build status badge

f0fc23efe2c2232ef7d1265d010c2c292f67c919 authored almost 8 years ago by Aeneas <[email protected]>
conditions: Updated the type coerciion performed on the value received in the StringPairsEqualCondition to respect JSON

Signed-off-by: Eric Douglas <[email protected]>

ef4a3e7a29dc84bb3fabb23142e350fbb5bfdd42 authored almost 8 years ago by Eric Douglas <[email protected]>
conditions: Added custom condition to support checking two arbitrary context keys values (#52)

* conditions: Added custom condition to support checking two arbitrary context keys values

Si...

41c6b8e269024bf10761644b8695a54a4b300e41 authored almost 8 years ago by Eric Douglas <[email protected]>
manager/rethink: Add NewRethinkManager.

This commit makes using the RethinkManager consistent with SQL and Redis
Manager. Having a New[I...

e657d0c103d35d2663a7e727cbd5cf5b1686f412 authored almost 8 years ago by Omeid Matten <[email protected]>
sql: fix connection leak

511d561a9a22e6f1c9eda4859673721c56375a23 authored almost 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
docs: updated documentation to use new name of StringMatchCondition (#46)

063381135492694149f3679aab91bae360bd4670 authored almost 8 years ago by Olivier Deckers <[email protected]>
all: improve error handling and tests

17bcb0e10dfb46ee1a1667ad158cb48d51d6bfc2 authored almost 8 years ago by aeneasr <[email protected]>
vendor: update glide dependencies

7798a6396676278d2d7047f3c189a1306fb827c8 authored almost 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
manager: migrate to dockertest.v3, fix mysql issue and introduce migration (#43)

4e770edd0a5fcb53963f9c8badd6c27e837bf277 authored about 8 years ago by Aeneas <[email protected]>
store: add redis policy store (#40)

Signed-off-by: Son Dinh <[email protected]>

3938d6100f13f2bebdb1228eb39de1a3373d9b25 authored about 8 years ago by 115100 <[email protected]>
docs: add a missing colon to make all list items match. (#39)

dbcb044925c356166431290a4f1564e210749a65 authored about 8 years ago by Spencer Rinehart <[email protected]>
manager/sql: replace json with text for better interop

26796832b64dc1d8c8a0b69f5969fd6794a6b6f1 authored about 8 years ago by Aeneas <[email protected]>
manager: fix sql default value

e877152062165a6855d97bbde868572b07a03be4 authored about 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
all: wrap errors

1f6c872434bec3a6ccbea49d82aceedb59ae2f08 authored about 8 years ago by Aeneas Rekkas (arekkas) <[email protected]>
manager/sql: use json instead of text for conditions (#37)

15d89d66f6e72850992b85b45721844766221115 authored about 8 years ago by Aeneas <[email protected]>
docs: update sql example

c881f003b582bdfc52f78d937be034555ed8c0e5 authored about 8 years ago by Aeneas <[email protected]>
0.3.0 (#35)

* manager: remove posgres-specific ql and add mysql support
* travis: add go 1.7 to build matri...

8aa1680e30ebfb60b497dcb578621ad9f8e43694 authored about 8 years ago by Aeneas <[email protected]>
rethink: updated godoc annotations

45f76fda02e2b681ad6d5c29bf0d02f76841e744 authored about 8 years ago by Aeneas <[email protected]>