文件名称:go-server:具有JWT身份验证的受保护和不受保护的HTTP服务器示例
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-20 21:33:00
Go
介绍 这代表了一个学习项目,该项目探索: 创建一个HTTP服务器服务使用中间件包装器来添加新功能 使用JWT身份验证来保护端点 使用OpenAPI接口记录接口 可交付成果 该项目提供了三个组成部分 HTTP Web服务器(cmd /服务器) JWT令牌生成器(cmd / tokengen) HTTP服务器服务(转到模块) HTTP Web服务器 该示例Web服务器包括以下端点。 某些节点通过使用JTW身份验证的Bear授权来受到保护。 请参阅“ 下的讨论 (OpenAPI客户端界面) (需要Bear JWT令牌认证) (需要使用admin priv进行Bear JWT令牌认证) Web服务器包括以下选项 $ cd cmd/server; ./server -h Usage of ./server: -config string The configurati
【文件预览】:
go-server-master
----server_test.go(5KB)
----claims.go(1KB)
----.dockerignore(85B)
----go.mod(433B)
----testdata()
--------testConfig1.json(25B)
----go.sum(3KB)
----claims_test.go(3KB)
----Dockerfile(507B)
----config_test.go(792B)
----routes.go(474B)
----LICENSE(1KB)
----README.md(10KB)
----server.go(5KB)
----Makefile(711B)
----Configuration.json(27B)
----.gitignore(318B)
----cmd()
--------tokengen()
--------server()
----Dockerfile.tokengen(423B)
----config.go(677B)
----_api()
--------openapi.yaml(2KB)
--------.openapi-generator-ignore(1KB)
--------Makefile(186B)
--------.openapi-generator()