distribution/registry/auth/token
Milos Gajdos fe21f43911
feat: replace docker/libtrust with go-jose/go-jose
docker/libtrust repository has been archived for several years now.
This commit replaces all the libtrust JWT machinery with go-jose/go-jose module.
Some of the code has been adopted from libtrust and adjusted for some of
the use cases covered by the token authorization flow especially in the
tests.

Signed-off-by: Milos Gajdos <milosthegajdos@gmail.com>
2023-10-19 15:32:59 +01:00
..
accesscontroller.go feat: replace docker/libtrust with go-jose/go-jose 2023-10-19 15:32:59 +01:00
fuzz_test.go Fuzzing: Move over two fuzzers from cncf-fuzzing 2023-05-02 23:03:57 +02:00
stringset.go Move auth package under registry package 2015-02-10 17:34:04 -08:00
token.go feat: replace docker/libtrust with go-jose/go-jose 2023-10-19 15:32:59 +01:00
token_test.go feat: replace docker/libtrust with go-jose/go-jose 2023-10-19 15:32:59 +01:00
types.go refactor: rename WeakStringList to AudienceList 2022-10-21 11:11:50 +02:00
types_test.go registry/auth/token: fix the surrounding loop is unconditionally terminate 2023-05-09 16:04:17 +02:00
util.go feat: replace docker/libtrust with go-jose/go-jose 2023-10-19 15:32:59 +01:00