func (p *Persister) CreateOpenIDConnectSession(ctx context.Context, signature string, requester fosite.Requester) (err error) {
    ctx, span := p.r.Tracer(ctx).Tracer().Start(ctx, "persistence.sql.CreateOpenIDConnectSession")
    defer otelx.End(span, &err)
    events.Trace(ctx, events.IdentityTokenIssued, toEventOptions(requester)...)
    // The expiry of a PKCE session is equal to the expiry of the authorization code. If the code is invalid, so is this OIDC request.