Skip to content

[documentation] v2 design: contributor self-serve registration via GitHub OAuth (OQ2) #36

Description

@yinkscss

Context

PRD open question OQ2 defaults to maintainer-only contributor registration in v1. Self-serve OAuth is deferred.

Problem

Wave contributors expect wallet linking without maintainer manual entry. Need documented v2 API auth design.

Proposed scope

  • Add docs/future/self-serve-contributor-oauth.md
  • Outline OAuth flow, GitHub username verification, and API routes
  • Contrast with current POST /api/v1/admin/contributors

Acceptance criteria

  • v2 scope clearly labeled; no v1 implementation
  • Security considerations for OAuth token storage
  • Migration path from maintainer-only registrations

References

  • docs/PRD.md OQ2, F2
  • crates/api/src/routes/admin.rs

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiREST API servicecomplexity:highComplex feature or new integrationdocumentationImprovements or additions to documentationwontfixThis will not be worked on

    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