summaryrefslogtreecommitdiff
path: root/pkg/authz/casbin.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/authz/casbin.go')
-rw-r--r--pkg/authz/casbin.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkg/authz/casbin.go b/pkg/authz/casbin.go
index 99dcc8ec..140bdb98 100644
--- a/pkg/authz/casbin.go
+++ b/pkg/authz/casbin.go
@@ -6,8 +6,8 @@ import (
"net/http"
"github.com/casbin/casbin/v3"
+ "github.com/xlgmokha/x/pkg/log"
"github.com/xlgmokha/x/pkg/x"
- xlog "gitlab.com/mokhax/spike/pkg/log"
)
func WithCasbin() Authorizer {
@@ -16,7 +16,7 @@ func WithCasbin() Authorizer {
return AuthorizerFunc(func(r *http.Request) bool {
host, _, err := net.SplitHostPort(r.Host)
if err != nil {
- xlog.WithFields(r, xlog.Fields{"error": err})
+ log.WithFields(r.Context(), log.Fields{"error": err})
return false
}
@@ -26,13 +26,13 @@ func WithCasbin() Authorizer {
}
ok, err := enforcer.Enforce(subject, host, r.Method, r.URL.Path)
if err != nil {
- xlog.WithFields(r, xlog.Fields{"error": err})
+ log.WithFields(r.Context(), log.Fields{"error": err})
return false
}
fmt.Printf("%v: %v -> %v %v%v\n", ok, subject, r.Method, host, r.URL.Path)
- xlog.WithFields(r, xlog.Fields{
- "ok": ok,
+ log.WithFields(r.Context(), log.Fields{
+ "authz": ok,
"subject": subject,
"action": r.Method,
"domain": host,