solid-oidc
solid-oidc copied to clipboard
Organize sections by conformance classes
Looking at the sequence diagram we can see 6 conformance classes, I'd like to clarify which section applies to which conformance class.
- End User's WebID Document
- OpenID Provider (OP)
- Solid-OIDC Conformance Discovery
- Requesting the WebID Claim using a Scope Value
- DPoP Proof Validation
- Client ID Document
- Token Instantiation
- DPoP-bound OIDC ID Token
- Validate Client Identity (
redirect_uri) Client ID Document - PKCE
- Client's ID Document
- Client
- Requesting the WebID Claim using a Scope Value
- Authorization Server Discovery
- Obtaining Access Token
- PKCE
- Resource Server (RS)
- Authorization Server Discovery
- Authorization Server (AS)
- Obtaining Access Token
- DPoP Proof Validation
- OIDC ID Token Validation
- WebID Issuer Discovery via Link Headers
I'll be updating the list above.
Besides tidying up the sections, we could add something similar to https://www.w3.org/TR/websub/#conformance-classes