ghauth:杜松子酒的Github OAuth中间件

时间:2024-05-18 18:34:17
【文件属性】:

文件名称:ghauth:杜松子酒的Github OAuth中间件

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-18 18:34:17

Go

ghauth 中间件/处理程序,用于通过oauth处理对github的身份验证。 无缝管理到github的oauth流。 将oauth令牌安全地存储在cookie中。 要求访问/重定向到登录或无限制路由的中间件。 用法 func main() { r := gin.Default() r.LoadHTMLGlob("templates/*.tpl") // first create the auth handler conf := &ghauth.Conf{ ClientId: os.Getenv("GH_CLIENT_ID"), ClientSecret: os.Getenv("GH_CLIENT_SECRET"), Scopes: []string{"user", "read:public_key", "repo"}, CookieN


【文件预览】:
ghauth-master
----README.md(2KB)
----ghauth.go(5KB)
----example()
--------main.go(2KB)
--------templates()
----encrypt.go(1KB)

网友评论