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