文件名称:themis
文件大小:20KB
文件格式:ZIP
更新时间:2024-03-28 11:38:54
Go
mis弥斯 Themis(希腊宗教中的Themis)(希腊语:“ Order”),正义的人格化,智慧女神和善良的顾问,以及诸神意愿的解释者。 Themis是一些常见社交网络API的包装,这些API的创建是为了在由特定Desmos配置文件验证社交网络帐户所有权的过程中,由使用。 思考过程如下: 用户使用与Desmos配置文件关联的私钥对用户名进行签名。 签名在线发布,因此可以通过公共链接进行访问。 用户在上述来源之一(tweet,个人资料简介等)上发布指向签名的公共链接。 数据源将使用Themis将数据带入Band链。 将使用该数据来验证真实性,并将验证结果存储在Band链内部。 在该过程的最后,我们应该已经足够确定地证明: 用户拥有与Desmos配置文件关联的私钥 同一用户还拥有对社交网络帐户的访问权限(因为他们能够将链接发布到与他们相关的某处) 因此,我们可以得出结论
【文件预览】:
themis-main
----.github()
--------PULL_REQUEST_TEMPLATE.md(791B)
--------ISSUE_TEMPLATE()
--------workflows()
----Dockerfile(297B)
----twitter()
--------handler.go(4KB)
--------api_test.go(636B)
--------api.go(4KB)
--------api_types.go(904B)
--------config.go(120B)
--------types.go(1009B)
--------handler_types.go(1KB)
----main.go(1KB)
----.gitignore(28B)
----.golangci.yml(1KB)
----Makefile(1KB)
----go.sum(14KB)
----README.md(2KB)
----utils()
--------files.go(795B)
----go.mod(819B)