(providerName string)
| 287 | } |
| 288 | |
| 289 | func (h *handler) getOIDCProvider(providerName string) (*auth.OIDCProvider, error) { |
| 290 | provider, err := h.db.GetOIDCProvider(providerName) |
| 291 | if provider == nil || err != nil { |
| 292 | return nil, base.HTTPErrorf( |
| 293 | http.StatusBadRequest, "OpenID Connect not configured for database %v", h.db.Name) |
| 294 | } |
| 295 | return provider, nil |
| 296 | } |
| 297 | |
| 298 | // Builds the OIDC callback based on the current request. Used during OIDC Client lazy initialization. |
| 299 | // Need to pass providerName and isDefault for the requested provider to determine whether we need to append it to the callback URL or not. |
no test coverage detected