OSDN Git Service

Dev wallet sa (#1238)
[bytom/bytom-spv.git] / net / http / authn / authn.go
index 440078b..8f5c3d3 100644 (file)
@@ -70,6 +70,10 @@ func (a *API) Authenticate(req *http.Request) (*http.Request, error) {
        if strings.HasPrefix(req.URL.Path, "/dashboard/") || req.URL.Path == "/dashboard" {
                return req.WithContext(ctx), nil
        }
+       // Adding this workaround for Equity Playground.
+       if strings.HasPrefix(req.URL.Path, "/equity/") || req.URL.Path == "/equity" {
+               return req.WithContext(ctx), nil
+       }
        if loopbackOn && local {
                return req.WithContext(ctx), nil
        }
@@ -136,7 +140,7 @@ func (a *API) cachedTokenAuthnCheck(ctx context.Context, user, pw string) error
        res, ok := a.tokenMap[user+pw]
        a.tokenMu.Unlock()
        if !ok || time.Now().After(res.lastLookup.Add(tokenExpiry)) {
-               err := a.tokens.Check(ctx, user, pw)
+               err := a.tokens.Check(user, pw)
                if err != nil {
                        return ErrInvalidToken
                }