【文件属性】:
文件名称:go-with-jwt:Buffalo和jwt入门示例项目
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-15 07:40:01
Go
与JWT一起去
这是一个示例项目,旨在为您提供一些提示,以便将jwt身份验证与Buffalo集成在一起。
有一篇,解释了您在此处可以找到的部分代码。
开始申请
您可以通过以下方式运行该应用程序:
$ JWT_KEY_PATH=/{project-path}/jwtRS256.key buffalo dev
设置了两条路线:
// Requires email and password. Response contains a JWT token
$ POST http://127.0.0.1:3000/api/v1/auth/login
// Requires JWT token set in Authorization header
$ GET http://127.0.0.1:3000/api/v1/users/me
测试应用程序
您可以使用以下方法运行测试:
$ JWT
【文件预览】:
go-with-jwt-master
----.buffalo.dev.yml(268B)
----Dockerfile(670B)
----jwtRS256.key.pub(800B)
----LICENSE(1KB)
----grifts()
--------init.go(131B)
----main.go(152B)
----jwtRS256.key(3KB)
----.gitignore(119B)
----.dockerignore(25B)
----.codeclimate.yml(273B)
----README.md(875B)
----actions()
--------users_test.go(2KB)
--------render.go(140B)
--------app.go(1KB)
--------actions_test.go(253B)
--------users.go(4KB)