mirror of https://github.com/cloudreve/Cloudreve
parent
9a96a88243
commit
ec53769e33
|
@ -751,7 +751,7 @@ func (d *dependency) TokenAuth() auth.TokenAuth {
|
||||||
}
|
}
|
||||||
|
|
||||||
d.tokenAuth = auth.NewTokenAuth(d.HashIDEncoder(), d.SettingProvider(),
|
d.tokenAuth = auth.NewTokenAuth(d.HashIDEncoder(), d.SettingProvider(),
|
||||||
[]byte(d.SettingProvider().SecretKey(context.Background())), d.UserClient(), d.Logger())
|
[]byte(d.SettingProvider().SecretKey(context.Background())), d.UserClient(), d.Logger(), d.KV())
|
||||||
return d.tokenAuth
|
return d.tokenAuth
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -71,13 +71,15 @@ type Claims struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewTokenAuth creates a new token based auth provider.
|
// NewTokenAuth creates a new token based auth provider.
|
||||||
func NewTokenAuth(idEncoder hashid.Encoder, s setting.Provider, secret []byte, userClient inventory.UserClient, l logging.Logger) TokenAuth {
|
func NewTokenAuth(idEncoder hashid.Encoder, s setting.Provider, secret []byte, userClient inventory.UserClient,
|
||||||
|
l logging.Logger, kv cache.Driver) TokenAuth {
|
||||||
return &tokenAuth{
|
return &tokenAuth{
|
||||||
idEncoder: idEncoder,
|
idEncoder: idEncoder,
|
||||||
s: s,
|
s: s,
|
||||||
secret: secret,
|
secret: secret,
|
||||||
userClient: userClient,
|
userClient: userClient,
|
||||||
l: l,
|
l: l,
|
||||||
|
kv: kv,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue