diff --git a/credential/access_token.go b/credential/access_token.go index 5f8982c..888a6ce 100644 --- a/credential/access_token.go +++ b/credential/access_token.go @@ -7,10 +7,12 @@ type AccessTokenHandle interface { GetAccessToken() (accessToken string, err error) } +// AccessTokenCompatibleHandle 允许 AccessTokenHandle 兼容 AccessTokenContextHandle. type AccessTokenCompatibleHandle struct { AccessTokenHandle } +// GetAccessTokenContext 获取access_token,先从cache中获取,没有则从服务端获取 func (c AccessTokenCompatibleHandle) GetAccessTokenContext(_ context.Context) (accessToken string, err error) { return c.GetAccessToken() }