String returns a redacted representation safe for logging/debugging.
()
| 162 | |
| 163 | // String returns a redacted representation safe for logging/debugging. |
| 164 | func (c *AuthProfileCredential) String() string { |
| 165 | redacted := *c |
| 166 | if redacted.Access != "" { |
| 167 | redacted.Access = "[REDACTED]" |
| 168 | } |
| 169 | if redacted.Refresh != "" { |
| 170 | redacted.Refresh = "[REDACTED]" |
| 171 | } |
| 172 | if redacted.Key != "" { |
| 173 | redacted.Key = "[REDACTED]" |
| 174 | } |
| 175 | if redacted.Token != "" { |
| 176 | redacted.Token = "[REDACTED]" |
| 177 | } |
| 178 | data, err := json.MarshalIndent(&redacted, "", " ") |
| 179 | if err != nil { |
| 180 | return fmt.Sprintf("Credential{Provider:%s, error:%v}", c.Provider, err) |
| 181 | } |
| 182 | return string(data) |
| 183 | } |
no outgoing calls
no test coverage detected