BA认证,用户名密码简单认证方式,用户名test
,密码123456
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.Use(gin.BasicAuth(gin.Accounts{
"test":"123456",
}))
r.GET("/ping", func(c *gin.Context) {
user := c.MustGet(gin.AuthUserKey).(string)
c.String(200, user + " OK")
})
r.Run() // 监听并在 0.0.0.0:8080 上启动服务
}
客户端http请求头里面,Authorization
表示。