本文主要是介绍go gin 使用jwt 鉴权,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本博客代码已发布在github: https://github.com/Huochengyan/myGoProject
第一步: 服务器生成Token
package apiimport ("github.com/astaxie/beego/validation""github.com/gin-gonic/gin""log""myProject/corll""myProject/models""myProject/pkg/e""myProject/pkg/util""net/http"
)/*获得一个Token
*/
func GetAuth(c *gin.Context) {username := c.Query("username")password := c.Query("password")valid := validation.Validation{}a := models.Auth{Username: username, Password: password}ok, _ := valid.Valid(&a)data := make(map[string]interface{})code := e.INVALID_PARAMSif ok {isExist := corll.GetUserByNameAndPassword(username, password) //models.CheckAuth(username, pa
这篇关于go gin 使用jwt 鉴权的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!