diff --git a/auth/jwt.go b/auth/jwt.go index 7c48659f..0ee74c5f 100644 --- a/auth/jwt.go +++ b/auth/jwt.go @@ -2,12 +2,13 @@ package auth import ( "context" + "errors" "net/http" "os" "sync" "github.com/coreos/go-oidc/v3/oidc" - "github.com/filebrowser/filebrowser/v2/errors" + fberrors "github.com/filebrowser/filebrowser/v2/errors" "github.com/filebrowser/filebrowser/v2/settings" "github.com/filebrowser/filebrowser/v2/users" ) @@ -52,8 +53,8 @@ func (a *JWTAuth) Auth(r *http.Request, usr users.Store, stg *settings.Settings, payload := map[string]string{} token.Claims(&payload) - user, err := usr.Get(srv.Root, payload[a.Claim]) - if errors.Is(err, errors.ErrNotExist) { + user, err := usr.Get(srv.Root, payload[a.UsernameClaim]) + if errors.Is(err, fberrors.ErrNotExist) { return nil, os.ErrPermission }