Skip to content

Stellar Wallet Signature Login Verification #187

@Olowodarey

Description

@Olowodarey

We need an alternative or primary login flow where users can authenticate securely by signing a nonce with their Stellar wallet.

Acceptance Criteria

  • Implement GET /auth/nonce to generate and return a unique nonce (store temporarily in memory or Redis).
  • Implement POST /auth/verify-signature accepting publicKey and signature.
  • Verify the signature against the nonce utilizing @stellar/stellar-sdk.
  • Issue a JWT to the frontend if the signature is valid and belongs to the registered public key.

Useful Resources

Metadata

Metadata

Assignees

Labels

BackendbackendStellar WaveIssues in the Stellar wave programfeatureFurther information is requestedhard

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions