open-consul/acl
Dan Upton 6bfdb48560
acl: gRPC login and logout endpoints (#12935)
Introduces two new public gRPC endpoints (`Login` and `Logout`) and
includes refactoring of the equivalent net/rpc endpoints to enable the
majority of logic to be reused (i.e. by extracting the `Binder` and
`TokenWriter` types).

This contains the OSS portions of the following enterprise commits:

- 75fcdbfcfa6af21d7128cb2544829ead0b1df603
- bce14b714151af74a7f0110843d640204082630a
- cc508b70fbf58eda144d9af3d71bd0f483985893
2022-05-04 17:38:45 +01:00
..
acl.go
acl_oss.go peering: initial sync (#12842) 2022-04-21 17:34:40 -05:00
acl_test.go
authorizer.go
authorizer_oss.go
authorizer_test.go
chained_authorizer.go
chained_authorizer_test.go
enterprisemeta_oss.go peering: initial sync (#12842) 2022-04-21 17:34:40 -05:00
errors.go Fixups for error messages from ACL Errors (#12620) 2022-03-25 12:34:59 -07:00
errors_oss.go Fixups for error messages from ACL Errors (#12620) 2022-03-25 12:34:59 -07:00
errors_test.go Fixups for error messages from ACL Errors (#12620) 2022-03-25 12:34:59 -07:00
policy.go
policy_authorizer.go
policy_authorizer_oss.go
policy_authorizer_test.go
policy_merger.go syncing changes back from enterprise (#12701) 2022-04-05 15:46:56 -05:00
policy_merger_oss.go
policy_oss.go
policy_test.go
static_authorizer.go
static_authorizer_test.go
testing.go Fixups for error messages from ACL Errors (#12620) 2022-03-25 12:34:59 -07:00
validation.go acl: gRPC login and logout endpoints (#12935) 2022-05-04 17:38:45 +01:00