validateResponseTypes validates OAuth2 response types
(responseTypes []OAuth2ProviderResponseType)
| 211 | |
| 212 | // validateResponseTypes validates OAuth2 response types |
| 213 | func validateResponseTypes(responseTypes []OAuth2ProviderResponseType) error { |
| 214 | for _, responseType := range responseTypes { |
| 215 | if !isSupportedResponseType(responseType) { |
| 216 | return xerrors.Errorf("unsupported response type: %s", responseType) |
| 217 | } |
| 218 | } |
| 219 | |
| 220 | return nil |
| 221 | } |
| 222 | |
| 223 | func isSupportedResponseType(responseType OAuth2ProviderResponseType) bool { |
| 224 | return responseType == OAuth2ProviderResponseTypeCode |
no test coverage detected