OAuth Middleware 介绍
OAuth Middleware 是一款 OAuth 2.0 授权服务器和 Gin-Gonic 授权中间件。这个库提供了一个基于 Gin-Gonic 的
OAuth 2.0 授权服务器和一个在使用 Gin-Gonic 开发的资源服务器中可用的授权中间件。
授权服务器使用示例
此代码段显示如何创建授权服务器:
func main() { router := gin.New() router.Use(gin.Recovery()) router.Use(gin.Logger()) s := oauth.NewOAuthBearerServer( "mySecretKey-10101", time.Second*120, &TestUserVerifier{}, nil) router.POST("/token", s.UserCredentials) router.POST("/auth", s.ClientCredentials) router.Run(":9090") }
OAuth Middleware 官网
https://github.com/maxzerbini/oauth
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。