在Gin获得BasicAuth信誉

时间:2015-09-08 17:16:47

标签: go basic-authentication go-gin

我已经转向Gin试试了。在移动之前,我使用请求对象访问BasicAuth凭据(app_id和token),如下所示:

appId, token, _ := r.BasicAuth()

每次通话都需要在我的数据库中找到app_id,所以我使用Gin中间件进行此操作:

func CheckAppId() gin.HandlerFunc {
    return func(c *gin.Context) {
        //how do I access the BasicAuth creds here?
    }
}

但我不确定如何在没有请求对象的情况下访问BasicAuth信用卡。

1 个答案:

答案 0 :(得分:2)

gin上下文包含Request field.

中的http.Request对象