Skip to content

Align JSS auth modules with LWS 1.0 Authentication Suite (FPWDs 2026-04-23) #319

@melvincarvalho

Description

@melvincarvalho

Context

The W3C Linked Web Storage WG published four First Public Working Drafts of the LWS 1.0 Authentication Suite on 2026-04-23:

  1. LWS 1.0 Authentication Suite: OpenID Connect
  2. LWS 1.0 Authentication Suite: SAML 2.0
  3. LWS 1.0 Authentication Suite: Self-signed Identity using Controlled Identifiers
  4. LWS 1.0 Authentication Suite: Self-signed Identity using did:key

Status in JSS today

Suggested sequence

  1. Read 404 responses missing Accept-Patch/Accept-Put headers for PodOS compatibility #1 and document any delta between current Solid-OIDC impl and the LWS10 OIDC profile.
  2. Implement Add did:nostr SSO and Schnorr (NIP-98) authentication #4 via Support did:key Authentication (LWS10 Spec) #86 first (it's the most well-scoped and has the clearest analog in did:nostr).
  3. Abstract a shared self-signed verifier from did:key + did:nostr implementations, then layer Bring login/registration to parity with NSS #3 CID on top.
  4. Park PATCH should create resources if they don't exist (Solid spec) #2 (SAML) unless there is a specific deployment request.

Goal

JSS advertises conformance with LWS 1.0 Auth Suite once each sub-box is checked, with end-to-end tests demonstrating interop with at least one other LWS implementation per spec.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    nostrNostr relay, did:nostr auth, NIP-related

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions