HTTP Schnorr Signature Authentication

未关闭
#1,845 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
20/100
Issue 类型
功能
描述清晰度
需要澄清
活跃度
停滞
技术栈
javascript

调研方向

首先审阅链接的 http-schnorr-auth 和 did:nostr 规范及其测试向量。该 issue 没有列出任何仓库文件或具体的验收测试;请与 maintainers 明确预期工作是 Phase 3 的关联身份,还是 Phase 4 的 resolver 集成,并定义完成标准。

由索引模型根据 Issue 内容生成。

描述

Motivation

Millions of users already have cryptographic keys. This proposal lets them authenticate to Solid pods instantly - no account creation, no passwords, no redirect flows.

📸 Login page with Schnorr SSO:

Image

🎥 See it in action: https://youtube.com/watch?v=wlADHzVNcvM

What is it?

  • HTTP Schnorr Auth - Authentication using BIP-340 Schnorr signatures
  • did:nostr - A self-certifying DID method (one compatible identity format)

Users authenticate with browser extensions - one click, no passwords.

4-Phase Roadmap

Phase Description Status
Phase 1 DID identities in ACLs + Schnorr signature verification ✅ Complete
Phase 2 SSO "Sign in with Schnorr" button on login page ✅ Complete
Phase 3 Linked identities (WebID ↔ DID) Planned
Phase 4 Global DID resolver integration Planned

Specifications

Test Suite

10 test vectors: https://github.com/nostrcg/http-schnorr-auth/tree/gh-pages/test-vectors

Related Work

Working implementations exist for CSS, Pivot, and JSS. This represents 2 years of development and testing.

Phase Issues

  • Phase 1+2: To be submitted and linked to this issue
主要语言
JavaScript
星标
1.8k
派生
308
PR 合并指标
30 天内没有已合并 PR

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

nodeSolidServer/node-solid-server 的其他 Issue

查看 nodeSolidServer/node-solid-server 的全部 Issue

相似的 Issue

更多 JavaScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。