feat: add DID-based authentication middleware

This commit is contained in:
Prad Nukala
2024-12-09 18:24:27 -05:00
parent f8d362352d
commit 6fbcb7cef5
10 changed files with 16 additions and 68 deletions
+1 -1
View File
@@ -10,8 +10,8 @@ import (
"github.com/labstack/echo/v4"
"github.com/labstack/echo/v4/middleware"
"github.com/onsonr/sonr/crypto/ucan"
"github.com/onsonr/sonr/pkg/common/didauth/producer"
"github.com/onsonr/sonr/pkg/common/ipfs"
"github.com/onsonr/sonr/pkg/common/producer"
"github.com/onsonr/sonr/pkg/gateway"
"github.com/onsonr/sonr/pkg/gateway/config"
)
+2 -2
View File
@@ -8,7 +8,7 @@ import (
"syscall/js"
"github.com/labstack/echo/v4"
"github.com/onsonr/sonr/pkg/common/dids"
"github.com/onsonr/sonr/pkg/common/didauth/controller"
"github.com/onsonr/sonr/pkg/vault"
"github.com/onsonr/sonr/pkg/vault/types"
)
@@ -48,7 +48,7 @@ func main() {
e := echo.New()
e.Use(vault.WasmContextMiddleware)
e.Use(dids.Middleware(nil))
e.Use(controller.Middleware(nil))
vault.RegisterRoutes(e, config)
vault.ServeFetch(e)
}