访问控制支持基本认证和子请求认证

This commit is contained in:
刘祥超
2021-06-19 21:36:13 +08:00
parent dcdb6a923a
commit ddacb945e1
5 changed files with 53 additions and 46 deletions

View File

@@ -6,7 +6,6 @@ import (
"encoding/base64"
"github.com/iwind/TeaGo/assert"
"github.com/iwind/TeaGo/maps"
stringutil "github.com/iwind/TeaGo/utils/string"
"net/http"
"testing"
)
@@ -35,30 +34,6 @@ func TestHTTPAuthBasicMethodUser_Validate(t *testing.T) {
}
a.IsFalse(b)
}
{
user := &HTTPAuthBasicMethodUser{
Password: stringutil.Md5("123456"),
Encoder: "md5",
}
b, err := user.Validate("123456")
if err != nil {
t.Fatal(err)
}
a.IsTrue(b)
}
{
user := &HTTPAuthBasicMethodUser{
Password: base64.StdEncoding.EncodeToString([]byte("123456")),
Encoder: "base64",
}
b, err := user.Validate("123456")
if err != nil {
t.Fatal(err)
}
a.IsTrue(b)
}
}
func TestHTTPAuthBasicMethod_Filter(t *testing.T) {