1package oidc 2 3import "encoding/json" 4 5// AccessToken is an oauth access_token. 6type AccessToken string 7 8// RedactedAccessToken is the redacted string or json for an oauth access_token. 9const RedactedAccessToken = "[REDACTED: access_token]" 10 11// String will redact the token. 12func (t AccessToken) String() string { 13 return RedactedAccessToken 14} 15 16// MarshalJSON will redact the token. 17func (t AccessToken) MarshalJSON() ([]byte, error) { 18 return json.Marshal(RedactedAccessToken) 19} 20