22 lines
608 B
Go
22 lines
608 B
Go
// Copyright 2021 the Pinniped contributors. All Rights Reserved.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package fositestoragei
|
|
|
|
import (
|
|
"github.com/ory/fosite"
|
|
"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
|
|
oauth2.CoreStorage
|
|
oauth2.TokenRevocationStorage
|
|
openid.OpenIDConnectRequestStorage
|
|
pkce.PKCERequestStorage
|
|
}
|