Versions in this module Expand all Collapse all v0 v0.0.1 Jul 13, 2020 Changes in this version + type MemoryStore struct + AccessTokenRequestIDs map[string]string + AccessTokens map[string]fosite.Requester + AuthorizeCodes map[string]StoreAuthorizeCode + BlacklistedJTIs map[string]time.Time + Clients map[string]fosite.Client + IDSessions map[string]fosite.Requester + PKCES map[string]fosite.Requester + RefreshTokenRequestIDs map[string]string + RefreshTokens map[string]fosite.Requester + func NewExampleStore() *MemoryStore + func NewMemoryStore() *MemoryStore + func (s *MemoryStore) Authenticate(_ context.Context, name string, secret string) error + func (s *MemoryStore) ClientAssertionJWTValid(_ context.Context, jti string) error + func (s *MemoryStore) CreateAccessTokenSession(_ context.Context, signature string, req fosite.Requester) error + func (s *MemoryStore) CreateAuthorizeCodeSession(_ context.Context, code string, req fosite.Requester) error + func (s *MemoryStore) CreateOpenIDConnectSession(_ context.Context, authorizeCode string, requester fosite.Requester) error + func (s *MemoryStore) CreatePKCERequestSession(_ context.Context, code string, req fosite.Requester) error + func (s *MemoryStore) CreateRefreshTokenSession(_ context.Context, signature string, req fosite.Requester) error + func (s *MemoryStore) DeleteAccessTokenSession(_ context.Context, signature string) error + func (s *MemoryStore) DeleteOpenIDConnectSession(_ context.Context, authorizeCode string) error + func (s *MemoryStore) DeletePKCERequestSession(_ context.Context, code string) error + func (s *MemoryStore) DeleteRefreshTokenSession(_ context.Context, signature string) error + func (s *MemoryStore) GetAccessTokenSession(_ context.Context, signature string, _ fosite.Session) (fosite.Requester, error) + func (s *MemoryStore) GetAuthorizeCodeSession(_ context.Context, code string, _ fosite.Session) (fosite.Requester, error) + func (s *MemoryStore) GetClient(_ context.Context, id string) (fosite.Client, error) + func (s *MemoryStore) GetOpenIDConnectSession(_ context.Context, authorizeCode string, requester fosite.Requester) (fosite.Requester, error) + func (s *MemoryStore) GetPKCERequestSession(_ context.Context, code string, _ fosite.Session) (fosite.Requester, error) + func (s *MemoryStore) GetRefreshTokenSession(_ context.Context, signature string, _ fosite.Session) (fosite.Requester, error) + func (s *MemoryStore) InvalidateAuthorizeCodeSession(ctx context.Context, code string) error + func (s *MemoryStore) RevokeAccessToken(ctx context.Context, requestID string) error + func (s *MemoryStore) RevokeRefreshToken(ctx context.Context, requestID string) error + func (s *MemoryStore) SetClientAssertionJWT(_ context.Context, jti string, exp time.Time) error + type Session struct + ClientID string + ConsentChallenge string + Extra map[string]interface{} + KID string + func NewSession(subject string) *Session + func (s *Session) Clone() fosite.Session + func (s *Session) GetJWTClaims() jwt.JWTClaimsContainer + func (s *Session) GetJWTHeader() *jwt.Headers + type StoreAuthorizeCode struct