1
0
mirror of https://github.com/distribution/distribution synced 2024-11-12 05:45:51 +01:00
distribution/docs
Jose D. Gomez R b53946ded3
fix: Add the token's rootcert public key to the list of known keys
- Add Unit tests for `token.newAccessController`
  + Implemented swappable implementations for `token.getRootCerts` and
    `getJwks` to unit test their behavior over the accessController
    struct.

- Use RFC7638 [0] mechanics to compute the KeyID of the rootcertbundle
  provided in the token auth config.

- Extends token authentication docs:
  + Extend `jwt.md` write up on JWT headers & JWT Validation
  + Updated old reference to a draft that's now RFC7515.
  + Extended the JWT validation steps with the JWT Header validation.
  + Reference `jwt.md` in `token.md`

[0]: https://datatracker.ietf.org/doc/html/rfc7638#autoid-13

Signed-off-by: Jose D. Gomez R <jose.gomez@suse.com>
2024-10-02 11:58:41 +02:00
..
content fix: Add the token's rootcert public key to the list of known keys 2024-10-02 11:58:41 +02:00
data/menu docs: add github link in header 2023-10-12 10:00:43 +02:00
i18n Add a trademarks and docs license link 2024-02-06 16:36:46 +00:00
layouts/_default/_markup docs: fix broken links and improve link resolution 2024-01-14 21:33:55 +01:00
static docs: remove unused images 2023-10-26 13:04:56 +02:00
themes/hugo-geekdoc docs: add hugo site 2023-10-11 16:45:16 +02:00
.htmltest.yml docs: add tests 2023-10-12 09:32:55 +02:00
dockerhub.md Update dockerhub.md 2024-07-01 13:53:43 +03:00
hugo.yaml docs: disable base element override 2024-07-01 10:07:44 +02:00