Documentation ¶
Index ¶
- type FositeDatastoreStore
- func (f *FositeDatastoreStore) CreateAccessTokenSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (f *FositeDatastoreStore) CreateAuthorizeCodeSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (f *FositeDatastoreStore) CreateImplicitAccessTokenSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (f *FositeDatastoreStore) CreateOpenIDConnectSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (f *FositeDatastoreStore) CreatePKCERequestSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (f *FositeDatastoreStore) CreateRefreshTokenSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (f *FositeDatastoreStore) DeleteAccessTokenSession(ctx context.Context, signature string) error
- func (f *FositeDatastoreStore) DeleteAuthorizeCodeSession(ctx context.Context, signature string) error
- func (f *FositeDatastoreStore) DeleteOpenIDConnectSession(ctx context.Context, signature string) error
- func (f *FositeDatastoreStore) DeletePKCERequestSession(ctx context.Context, signature string) error
- func (f *FositeDatastoreStore) DeleteRefreshTokenSession(ctx context.Context, signature string) error
- func (f *FositeDatastoreStore) FlushInactiveAccessTokens(ctx context.Context, notAfter time.Time) error
- func (f *FositeDatastoreStore) GetAccessTokenSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (f *FositeDatastoreStore) GetAuthorizeCodeSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (f *FositeDatastoreStore) GetOpenIDConnectSession(ctx context.Context, signature string, requester fosite.Requester) (fosite.Requester, error)
- func (f *FositeDatastoreStore) GetPKCERequestSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (f *FositeDatastoreStore) GetRefreshTokenSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (f *FositeDatastoreStore) InvalidateAuthorizeCodeSession(ctx context.Context, signature string) error
- func (f *FositeDatastoreStore) RevokeAccessToken(ctx context.Context, id string) error
- func (f *FositeDatastoreStore) RevokeRefreshToken(ctx context.Context, id string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FositeDatastoreStore ¶
type FositeDatastoreStore struct { client.Manager L logrus.FieldLogger AccessTokenLifespan time.Duration // contains filtered or unexported fields }
FositeDatastoreStore is a Google Datastore implementation for pkg.FositeStorer to store policies persistently.
func NewFositeDatastoreStore ¶
func NewFositeDatastoreStore(m client.Manager, client *datastore.Client, namespace string, l logrus.FieldLogger, accessTokenLifespan time.Duration, ) *FositeDatastoreStore
NewFositeDatastoreStore initializes a new FositeDatastoreStore with the given client
func (*FositeDatastoreStore) CreateAccessTokenSession ¶
func (*FositeDatastoreStore) CreateAuthorizeCodeSession ¶
func (*FositeDatastoreStore) CreateImplicitAccessTokenSession ¶
func (*FositeDatastoreStore) CreateOpenIDConnectSession ¶
func (*FositeDatastoreStore) CreatePKCERequestSession ¶
func (*FositeDatastoreStore) CreateRefreshTokenSession ¶
func (*FositeDatastoreStore) DeleteAccessTokenSession ¶
func (f *FositeDatastoreStore) DeleteAccessTokenSession(ctx context.Context, signature string) error
func (*FositeDatastoreStore) DeleteAuthorizeCodeSession ¶
func (f *FositeDatastoreStore) DeleteAuthorizeCodeSession(ctx context.Context, signature string) error
func (*FositeDatastoreStore) DeleteOpenIDConnectSession ¶
func (f *FositeDatastoreStore) DeleteOpenIDConnectSession(ctx context.Context, signature string) error
func (*FositeDatastoreStore) DeletePKCERequestSession ¶
func (f *FositeDatastoreStore) DeletePKCERequestSession(ctx context.Context, signature string) error
func (*FositeDatastoreStore) DeleteRefreshTokenSession ¶
func (f *FositeDatastoreStore) DeleteRefreshTokenSession(ctx context.Context, signature string) error
func (*FositeDatastoreStore) FlushInactiveAccessTokens ¶
func (*FositeDatastoreStore) GetAccessTokenSession ¶
func (*FositeDatastoreStore) GetAuthorizeCodeSession ¶
func (*FositeDatastoreStore) GetOpenIDConnectSession ¶
func (*FositeDatastoreStore) GetPKCERequestSession ¶
func (*FositeDatastoreStore) GetRefreshTokenSession ¶
func (*FositeDatastoreStore) InvalidateAuthorizeCodeSession ¶
func (f *FositeDatastoreStore) InvalidateAuthorizeCodeSession(ctx context.Context, signature string) error
func (*FositeDatastoreStore) RevokeAccessToken ¶
func (f *FositeDatastoreStore) RevokeAccessToken(ctx context.Context, id string) error
func (*FositeDatastoreStore) RevokeRefreshToken ¶
func (f *FositeDatastoreStore) RevokeRefreshToken(ctx context.Context, id string) error
Click to show internal directories.
Click to hide internal directories.