Organize sections by conformance classes
Nobody has claimed this yet.
- Dominant language
- Bikeshed
- Stars
- 26
- Forks
- 14
- PR merge metrics
- No merged PRs in 30d
Description
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
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the Solid OIDC specification sections and the sequence diagram referenced in the issue. Map each section to the six listed conformance classes, then organize the specification accordingly and assess whether a WebSub-style conformance-classes section fits. Done means the section ownership is clear and the conformance classes are documented.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication, documentation, security
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100