MCPcopy
hub / github.com/ory/hydra / OpenIDConnectImplicitHandler

Struct OpenIDConnectImplicitHandler

fosite/handler/openid/flow_implicit.go:16–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14)
15
16type OpenIDConnectImplicitHandler struct {
17 *IDTokenHandleHelper
18
19 AuthorizeImplicitGrantTypeHandler *oauth2.AuthorizeImplicitGrantHandler
20 OpenIDConnectRequestValidator *OpenIDConnectRequestValidator
21 RS256JWTStrategy *jwt.DefaultSigner
22
23 Config interface {
24 fosite.IDTokenLifespanProvider
25 fosite.MinParameterEntropyProvider
26 fosite.ScopeStrategyProvider
27 }
28}
29
30func (c *OpenIDConnectImplicitHandler) HandleAuthorizeEndpointRequest(ctx context.Context, ar fosite.AuthorizeRequester, resp fosite.AuthorizeResponder) error {
31 if !(ar.GetGrantedScopes().Has("openid") && (ar.GetResponseTypes().Has("token", "id_token") || ar.GetResponseTypes().ExactOne("id_token"))) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected