James Elliott
|
4dce8f9496
|
perf(authorizer): preload access control lists (#1640)
* adjust session refresh to always occur (for disabled users)
* feat: adds filtering option for Request Method in ACL's
* simplify flow of internal/authorization/authorizer.go's methods
* implement query string checking
* utilize authorizer.Object fully
* make matchers uniform
* add tests
* add missing request methods
* add frontend enhancements to handle request method
* add request method to 1FA Handler Suite
* add internal ACL representations (preparsing)
* expand on access_control next
* add docs
* remove unnecessary slice for network names and instead just use a plain string
* add warning for ineffectual bypass policy (due to subjects)
* add user/group wildcard support
* fix(authorization): allow subject rules to match anonymous users
* feat(api): add new params
* docs(api): wording adjustments
* test: add request method into testing and proxy docs
* test: add several checks and refactor schema validation for ACL
* test: add integration test for methods acl
* refactor: apply suggestions from code review
* docs(authorization): update description
|
2021-03-05 15:18:31 +11:00 |
|
Amir Zarrinkafsh
|
be0cc72473
|
[CI] Add goconst linter (#961)
* [CI] Add goconst linter
* Implement goconst recommendations
* Rename defaultPolicy to denyPolicy
* Change order for test constants
Co-authored-by: Clément Michaud <clement.michaud34@gmail.com>
|
2020-05-02 18:20:40 +02:00 |
|
Amir Zarrinkafsh
|
e67f63ee44
|
[CI] Add godot linter (#958)
* [CI] Add godot linter
* Implement godot recommendations
|
2020-05-02 15:06:39 +10:00 |
|
Clement Michaud
|
3b2d733367
|
Move source code into internal directory to follow standard project layout.
https://github.com/golang-standards/project-layout
|
2019-11-17 16:30:33 +01:00 |
|