Skip to content

docs(adr): OpenID Provider architecture #404

Closed

Description

@Bccorb

Why

Seamless Auth is only an OIDC client today. Becoming a provider is the largest single unlock: any app that speaks OIDC can use it without a Seamless SDK.

What

  • Decide on building on node-oidc-provider (OpenID Certified, Node and TypeScript) versus writing our own
  • How it shares sessions, users, passkeys, step-up and audit with the existing API
  • Data model for clients, grants and consent; key handling
  • Migration and compatibility with the current token contract

Done when

An ADR is merged and the implementation issues reference it.

Activity

  1. added this to the v0.21 milestone on Oct 13, 2026
  2. added theissue type on Oct 13, 2026
  3. added
    P1Security work outside the FIDO2 track
    easyServes the easy-to-integrate promise
    v0.21Targets the v0.21 release
    on Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Security work outside the FIDO2 trackeasyServes the easy-to-integrate promisev0.21Targets the v0.21 release

    Type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions