persona:在 Go 中使用 Mozilla 的 Persona 识别系统的包

时间:2024-07-07 17:03:08
【文件属性】:

文件名称:persona:在 Go 中使用 Mozilla 的 Persona 识别系统的包

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-07 17:03:08

Go

人格魅力 这是一个 Go 包,提供对 Persona 验证 API 的轻松访问。 用法 获取包: $ go get github.com/sauerbraten/persona 导入包: import ( "github.com/sauerbraten/persona" ) 使用角色的工作方式如下: 您编写自己的登录处理程序 您的登录处理程序调用persona.VerifyAssertion()并传递您网站的受众以及您从网站 javascript 的登录请求中收到的断言 persona.VerifyAssertion()返回一个persona.Response 基于此响应和persona.Response.OK() ,您可以设置会话 cookie 以访问您的站点或返回错误,这应该使您站点的 javascript 调用navigator.id.logout() 例子 在有一个示


【文件预览】:
persona-master
----example()
--------css()
--------user_management.go(2KB)
--------server.go(748B)
--------js()
--------html()
--------cookie_handling.go(1KB)
--------README.md(2KB)
----persona.go(2KB)
----README.md(2KB)

网友评论