ジンに切り替えて試してみました。移動する前に、次のようなリクエスト オブジェクトを使用して BasicAuth 資格情報 (app_id とトークン) にアクセスしました。
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 クレデンシャルにアクセスする方法がわかりません。