MCPcopy Index your code
hub / github.com/cloudreve/cloudreve / TokenAuth

Method TokenAuth

application/dependency/dependency.go:866–874  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

864}
865
866func (d *dependency) TokenAuth() auth.TokenAuth {
867 if d.tokenAuth != nil {
868 return d.tokenAuth
869 }
870
871 d.tokenAuth = auth.NewTokenAuth(d.HashIDEncoder(), d.SettingProvider(),
872 []byte(d.SettingProvider().SecretKey(context.Background())), d.UserClient(), d.Logger(), d.KV(), d.OAuthClientClient())
873 return d.tokenAuth
874}
875
876func (d *dependency) LockSystem() lock.LockSystem {
877 if d.lockSystem != nil {

Callers

nothing calls this directly

Calls 8

HashIDEncoderMethod · 0.95
SettingProviderMethod · 0.95
UserClientMethod · 0.95
LoggerMethod · 0.95
KVMethod · 0.95
OAuthClientClientMethod · 0.95
NewTokenAuthFunction · 0.92
SecretKeyMethod · 0.65

Tested by

no test coverage detected