MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / handleOIDCChallenge

Method handleOIDCChallenge

rest/oidc_api.go:79–88  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

77}
78
79func (h *handler) handleOIDCChallenge() error {
80 redirectURL, err := h.handleOIDCCommon()
81 if err != nil {
82 return err
83 }
84
85 authHeader := fmt.Sprintf("OIDC login=%q", redirectURL)
86 h.setHeader("WWW-Authenticate", authHeader)
87 return ErrLoginRequired
88}
89
90func (h *handler) handleOIDCCommon() (redirectURLString string, err error) {
91 providerName := h.getQuery(requestParamProvider)

Callers

nothing calls this directly

Calls 2

handleOIDCCommonMethod · 0.95
setHeaderMethod · 0.95

Tested by

no test coverage detected