solid-oidc icon indicating copy to clipboard operation
solid-oidc copied to clipboard

Solid OIDC Conformance Classes

Open csarven opened this issue 4 years ago • 2 comments

Add a Conformance Classes section listing the roles eg. Identity Provider, Resource Server, Client, that Solid OIDC specifies. The criteria for each of the roles can be described in their respective sections.

csarven avatar Mar 01 '21 16:03 csarven

I think I support that suggestion but that is unclear to me how a conformance class is represented.

Is that implementation-oriented, like some code examples, or specifications-oriented with every criteria phrased ? Do you have any example from another specification document ?

balessan avatar Mar 22 '21 15:03 balessan

@balessan eg. https://www.w3.org/TR/ldn/#conformance-classes states:

LDN implementations may be senders, receivers or consumers. The conformance criteria for each of these roles are described in their respective sections of this specification.

and that can of course be expressed/structured in different ways.

As for the machine-readable parts, see eg. block starting at view-source:https://www.w3.org/TR/ldn/#line343 (in Firefox) - essentially each conformance class links to its own specific requirement that can be tested. The human-readable version should communicate that.

https://www.w3.org/TR/ldn/#exit-criteria describes implementation:

An implementation is an LDN sender, receiver or consumer which implements the corresponding conformance class of the specification.

csarven avatar Aug 11 '21 09:08 csarven