mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2026-01-07 14:05:50 +00:00
- k8s.io/apimachinery/pkg/apis/meta/v1 - k8s.io/api/core/v1 - github.com/coreos/go-oidc/v3/oidc - github.com/ory/fosite/handler/oauth2 - go.pinniped.dev/generated/latest/apis/concierge/authentication/v1alpha1
22 lines
638 B
Go
22 lines
638 B
Go
// Copyright 2021-2024 the Pinniped contributors. All Rights Reserved.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package fositestoragei
|
|
|
|
import (
|
|
"github.com/ory/fosite"
|
|
fositeoauth2 "github.com/ory/fosite/handler/oauth2"
|
|
"github.com/ory/fosite/handler/openid"
|
|
"github.com/ory/fosite/handler/pkce"
|
|
)
|
|
|
|
// This interface seems to be missing from Fosite.
|
|
// Not having this interface makes it a pain to avoid cyclical test dependencies, so we'll define it.
|
|
type AllFositeStorage interface {
|
|
fosite.ClientManager
|
|
fositeoauth2.CoreStorage
|
|
fositeoauth2.TokenRevocationStorage
|
|
openid.OpenIDConnectRequestStorage
|
|
pkce.PKCERequestStorage
|
|
}
|