MCPcopy Index your code
hub / github.com/cloudflare/cloudflared / GetOrgTokenIfExists

Function GetOrgTokenIfExists

token/token.go:471–491  ·  view source on GitHub ↗
(authDomain string)

Source from the content-addressed store, hash-verified

469}
470
471func GetOrgTokenIfExists(authDomain string) (string, error) {
472 path, err := generateOrgTokenFilePathFromURL(authDomain)
473 if err != nil {
474 return "", err
475 }
476 token, err := getTokenIfExists(path)
477 if err != nil {
478 return "", err
479 }
480 var payload jwtPayload
481 err = json.Unmarshal(token.UnsafePayloadWithoutVerification(), &payload)
482 if err != nil {
483 return "", err
484 }
485
486 if payload.isExpired() {
487 err := os.Remove(path)
488 return "", err
489 }
490 return token.CompactSerialize()
491}
492
493func GetAppTokenIfExists(appInfo *AppInfo) (string, error) {
494 path, err := GenerateAppTokenFilePathFromURL(appInfo.AppDomain, appInfo.AppAUD, keyName)

Callers 1

getTokenFunction · 0.85

Calls 5

isExpiredMethod · 0.95
getTokenIfExistsFunction · 0.85
RemoveMethod · 0.65
UnmarshalMethod · 0.45

Tested by

no test coverage detected