shoauth:Golang 的 Shopify oauth (oauth2) 中间件

时间:2024-07-01 13:57:32
【文件属性】:

文件名称:shoauth:Golang 的 Shopify oauth (oauth2) 中间件

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-01 13:57:32

Go

修炼 shoauth是 Go 的 HTTP 包,它实现了 Shopify oauth2 API。 特征 执行 Shopify 应用程序安装(显示身份验证页面并检索访问令牌) 可选择在应用安装时执行 webhook 安装 执行 Shopify 请求验证(用户和网络钩子) 作为典型的 Go 中间件 - 这意味着它可以放置在任何中间件堆栈中,只要它由http.Handler 允许自定义故障处理程序。 没有 Go 标准库外部的依赖项。 例子 package main import ( "fmt" "github.com/darrenpeters/shoauth" "net/http" "os" ) type dummyPersistence struct {} func ( p * dummyPersistence ) InstallationExists ( shopID st


【文件预览】:
shoauth-master
----installation.go(2KB)
----persistence.go(373B)
----handler.go(3KB)
----errors.go(2KB)
----verification_test.go(3KB)
----handler_test.go(1KB)
----LICENSE(1KB)
----README.md(2KB)
----script_tags.go(1KB)
----verification.go(1KB)
----config.go(722B)
----webhook.go(1KB)
----failure_handler.go(351B)

网友评论