MCPcopy
hub / github.com/larksuite/cli / GetStoredToken

Function GetStoredToken

internal/auth/token_store.go:42–52  ·  view source on GitHub ↗

GetStoredToken reads the stored UAT for a given (appId, userOpenId) pair.

(appId, userOpenId string)

Source from the content-addressed store, hash-verified

40
41// GetStoredToken reads the stored UAT for a given (appId, userOpenId) pair.
42func GetStoredToken(appId, userOpenId string) *StoredUAToken {
43 jsonStr, err := keychain.Get(keychain.LarkCliService, accountKey(appId, userOpenId))
44 if err != nil || jsonStr == "" {
45 return nil
46 }
47 var token StoredUAToken
48 if err := json.Unmarshal([]byte(jsonStr), &token); err != nil {
49 return nil
50 }
51 return &token
52}
53
54// SetStoredToken persists a UAT.
55func SetStoredToken(token *StoredUAToken) error {

Callers 8

resolveUATMethod · 0.92
vc_recording.goFile · 0.92
validateConfirmSendScopeFunction · 0.92
validateFolderReadScopeFunction · 0.92
validateLabelReadScopeFunction · 0.92
GetValidAccessTokenFunction · 0.85
refreshWithLockFunction · 0.85

Calls 2

GetFunction · 0.92
accountKeyFunction · 0.85