Margo Crawford and Ryan Richard
a10d219049
Pass through custom groups claim and username claim
...
Signed-off-by: Ryan Richard <richardry@vmware.com >
2020-12-15 16:11:53 -08:00
Ryan Richard and Margo Crawford
05ab8f375e
Default to "username" claim in jwtcachefiller
...
Signed-off-by: Margo Crawford <margaretc@vmware.com >
2020-12-15 14:37:38 -08:00
Margo Crawford and Ryan Richard
720bc7ae42
jwtcachefiller_test.go: refactor and remove "if short skip" check
...
- Refactor the test to avoid testing a private method and instead
always test the results of running the controller.
- Also remove the `if testing.Short()` check because it will always
be short when running unit tests. This prevented the unit test
from ever running, both locally and in CI.
Signed-off-by: Ryan Richard <richardry@vmware.com >
2020-12-15 13:33:49 -08:00
Aram Price and Andrew Keesler
9ed5dcb031
Only create underlying jwt authenticator when spec has changed
...
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
2020-12-08 15:41:49 -05:00
Andrew Keesler
e0ee18a993
Always close JWTAuthenticator underlying authenticator
...
Otherwise we will leak goroutines.
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
2020-12-08 15:41:48 -05:00
Andrew Keesler
57103e0a9f
Add JWTAuthenticator controller
...
See https://github.com/vmware-tanzu/pinniped/issues/260 for UX bummer.
Signed-off-by: Andrew Keesler <akeesler@vmware.com >
2020-12-08 15:41:48 -05:00