(auth *coreauth.Auth)
| 2065 | } |
| 2066 | |
| 2067 | func storageJSONFromAuth(auth *coreauth.Auth) []byte { |
| 2068 | if auth == nil { |
| 2069 | return nil |
| 2070 | } |
| 2071 | if rawProvider, okRaw := auth.Storage.(interface{ RawJSON() []byte }); okRaw { |
| 2072 | return bytes.Clone(rawProvider.RawJSON()) |
| 2073 | } |
| 2074 | if len(auth.Metadata) == 0 { |
| 2075 | return nil |
| 2076 | } |
| 2077 | data, errMarshal := json.Marshal(auth.Metadata) |
| 2078 | if errMarshal != nil { |
| 2079 | return nil |
| 2080 | } |
| 2081 | return data |
| 2082 | } |
| 2083 | |
| 2084 | func authAttributes(auth *coreauth.Auth) map[string]string { |
| 2085 | if auth == nil { |
no test coverage detected