Skip to content

Add an extensibility guide #64

Description

@Bccorb

Context

Surfaced during a usability/extensibility survey. The extension points exist (messaging adapters, external delivery) but are undocumented, so integrators must read source.

Suggested content (docs/extending.md)

  • How to add a messaging provider (email/SMS) via the @seamless-auth/messaging transport contract and src/config/directMessaging.ts.
  • How external delivery mode works end to end (x-seamless-auth-delivery-mode: external, service token in production) and when to use it.
  • Guidance and boundaries for customizing token claims or adding middleware, and what is intentionally not extensible.

Acceptance

  • A new integrator can plug in a provider or use external delivery without reading the source.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Fields

    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