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

Method RejectLogoutRequest

persistence/sql/persister_consent.go:474–486  ·  view source on GitHub ↗
(ctx context.Context, challenge string)

Source from the content-addressed store, hash-verified

472}
473
474func (p *Persister) RejectLogoutRequest(ctx context.Context, challenge string) (err error) {
475 ctx, span := p.r.Tracer(ctx).Tracer().Start(ctx, "persistence.sql.RejectLogoutRequest")
476 defer otelx.End(span, &err)
477
478 count, err := p.Connection(ctx).
479 RawQuery("UPDATE hydra_oauth2_logout_request SET rejected=true, accepted=false WHERE challenge=? AND nid = ?", challenge, p.NetworkID(ctx)).
480 ExecWithCount()
481 if count == 0 {
482 return errors.WithStack(x.ErrNotFound)
483 } else {
484 return errors.WithStack(err)
485 }
486}
487
488func (p *Persister) GetLogoutRequest(ctx context.Context, challenge string) (_ *flow.LogoutRequest, err error) {
489 ctx, span := p.r.Tracer(ctx).Tracer().Start(ctx, "persistence.sql.GetLogoutRequest")

Callers

nothing calls this directly

Implementers 1

BasePersisterpersistence/sql/persister.go

Calls 3

ConnectionMethod · 0.95
TracerMethod · 0.65
NetworkIDMethod · 0.65

Tested by

no test coverage detected