github.com/jasonkeene/cli@v6.14.1-0.20160816203908-ca5715166dfb+incompatible/testhelpers/configuration/access_token.go (about) 1 package configuration 2 3 import ( 4 "encoding/base64" 5 "encoding/json" 6 "fmt" 7 8 "github.com/cloudfoundry/cli/cf/configuration/coreconfig" 9 ) 10 11 func EncodeAccessToken(tokenInfo coreconfig.TokenInfo) (accessToken string, err error) { 12 tokenInfoBytes, err := json.Marshal(tokenInfo) 13 if err != nil { 14 return 15 } 16 encodedTokenInfo := base64.StdEncoding.EncodeToString(tokenInfoBytes) 17 accessToken = fmt.Sprintf("BEARER my_access_token.%s.baz", encodedTokenInfo) 18 return 19 }