OAuth Middleware OAuth 2.0 授权服务器

程序名称:OAuth Middleware

授权协议: MIT

操作系统: 跨平台

开发语言: Google Go

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] 举报,一经查实,本站将立刻删除。

相关推荐