Proto commits in zntrio/solid

These 33 commits are when the Protocol Buffers files have changed:

Commit:f7d415c
Author:Thibault Normand

feat(oauth): Protected Resource Metadata.

The documentation is generated from this commit.

Commit:fc76adf
Author:Thibault Normand

chore(go): repository maintenance.

Commit:2c49aa7
Author:Thibault Normand

chore(spec): draft-ietf-oauth-dpop-09.

Commit:4aeb924
Author:Thibault Normand

feat(issuer): issuer propagation.

Commit:5daa08b
Author:Thibault Normand

chore(build): setup bazel.

Commit:2d07783
Author:Thibault Normand

chore(go): code cleanup.

Commit:19e98e7
Author:Thibault NORMAND
Committer:GitHub

chore(protobuf): remove wrapped types. (#25)

Commit:cceccc3
Author:Thibault NORMAND
Committer:GitHub

Feat signed metadata support (#21) * feat(oidc): add signed_metadata to discovery. * chore(build): golang 1.15 * chore(doc): reorganize readme. * chore(style): format code. * feat(oauth): signed metadata support.

Commit:52c8266
Author:Thibault NORMAND
Committer:GitHub

Feat jwt introspection response (#19) * refactor(token): claim generators. * feat(oauth): token introspection JWT response.

Commit:fecf340
Author:Thibault NORMAND
Committer:GitHub

feat(oauth): token_exchange grant. (#16) * feat(oauth): token_exchange grant. * doc(oauth): token exchange. * test(exchange): fix unit tests.

Commit:88c39a5
Author:Thibault NORMAND
Committer:GitHub

feat(token): decoupling token format. (#18) * feat(token): decouplinf token format. * feat(token): extract claim builder. * feat(code): cmd refactoring. * feat(token): claims verification.

Commit:53ddc52
Author:Thibault NORMAND
Committer:GitHub

Feat oidc iss authorization response (#15) * feat(oidc): iss authorization code response. * fix(oidc): merge with main.

Commit:981c1ed
Author:Thibault NORMAND
Committer:GitHub

Oidc device code flow (#11) * feat(oidc): device code flow. * doc(readme): mark device_code flow as done.

Commit:a9b06a8
Author:Thibault NORMAND
Committer:GitHub

Chore example rework (#10) * doc(oidc): add flow changes. * feat(solid): back to showtime.

Commit:304059c
Author:Thibault NORMAND
Committer:GitHub

Oidc dcr (#7) * doc(oidc): add flow changes. * feat(oidc): DCR open registration. * refactor(server): externalize server profile. * feat(oauth): dcr.

Commit:0762cc5
Author:Thibault NORMAND
Committer:Thibault NORMAND

feat(oidc): JWSREQ + JARM.

Commit:13f982a
Author:Thibault NORMAND

feat(oidc): support JWT Authorization Request.

Commit:b77ee53
Author:Thibault NORMAND

feat(oidc): issuer propagation.

Commit:a845069
Author:Thibault NORMAND

feat(oidc): dpop support.

Commit:d9cf592
Author:Thibault NORMAND

feat(auth): support subject propagation.

Commit:a1bb418
Author:Thibault NORMAND

feat(oidc): add device_code flow.

Commit:ac22cdc
Author:Thibault NORMAND

feat(server): add BCP items.

Commit:4f1aaef
Author:Thibault NORMAND

feat(oidc): token introspection and revocation

Commit:b672780
Author:Thibault NORMAND

feat(oidc): introduce token storage.

Commit:df9c517
Author:Thibault NORMAND

test(oidc): improve unit tests.

Commit:96b3a35
Author:Thibault NORMAND

feat(oidc): rework sample server.

Commit:1aba474
Author:Thibault NORMAND

feat(oidc): private_key_jwt client authentication.

Commit:1dab4e3
Author:Thibault NORMAND

feat(oidc): make nonce mandatory.

Commit:a73bd26
Author:Thibault NORMAND

refactor(par): split authorize and register.

Commit:c40849b
Author:Thibault NORMAND

feat(oidc): PAR support.

Commit:7c4c2bd
Author:Thibault NORMAND

feat(oidc): authorization_code flow with mandatory PKCE.

Commit:2090cdb
Author:Thibault NORMAND

feat(oidc): authorization endpoint.

Commit:4f7f493
Author:Thibault NORMAND

chore(git): initial commit.