Documentation
¶
Overview ¶
Package repository is a generated GoMock package.
Index ¶
- Variables
- type AuthorizeRequestStorage
- type DynamicClientStorage
- type MockAuthorizeRequestStorage
- func (m *MockAuthorizeRequestStorage) CreateAuthorizeRequest(ctx context.Context, request fosite.AuthorizeRequester) error
- func (m *MockAuthorizeRequestStorage) DeleteAuthorizeRequest(ctx context.Context, requestID string) error
- func (m *MockAuthorizeRequestStorage) EXPECT() *MockAuthorizeRequestStorageMockRecorder
- func (m *MockAuthorizeRequestStorage) GetAuthorizeRequest(ctx context.Context, requestID string) (fosite.AuthorizeRequester, error)
- type MockAuthorizeRequestStorageMockRecorder
- func (mr *MockAuthorizeRequestStorageMockRecorder) CreateAuthorizeRequest(ctx, request any) *gomock.Call
- func (mr *MockAuthorizeRequestStorageMockRecorder) DeleteAuthorizeRequest(ctx, requestID any) *gomock.Call
- func (mr *MockAuthorizeRequestStorageMockRecorder) GetAuthorizeRequest(ctx, requestID any) *gomock.Call
- type MockDynamicClientStorage
- type MockDynamicClientStorageMockRecorder
- type MockRepository
- func (m *MockRepository) ClientAssertionJWTValid(ctx context.Context, jti string) error
- func (m *MockRepository) Close() error
- func (m *MockRepository) CreateAccessTokenSession(ctx context.Context, signature string, request fosite.Requester) error
- func (m *MockRepository) CreateAuthorizeCodeSession(ctx context.Context, code string, request fosite.Requester) error
- func (m *MockRepository) CreateAuthorizeRequest(ctx context.Context, request fosite.AuthorizeRequester) error
- func (m *MockRepository) CreatePKCERequestSession(ctx context.Context, signature string, requester fosite.Requester) error
- func (m *MockRepository) CreateRefreshTokenSession(ctx context.Context, signature, accessSignature string, ...) error
- func (m *MockRepository) DeleteAccessTokenSession(ctx context.Context, signature string) error
- func (m *MockRepository) DeleteAuthorizeRequest(ctx context.Context, requestID string) error
- func (m *MockRepository) DeletePKCERequestSession(ctx context.Context, signature string) error
- func (m *MockRepository) DeleteRefreshTokenSession(ctx context.Context, signature string) error
- func (m *MockRepository) EXPECT() *MockRepositoryMockRecorder
- func (m *MockRepository) GetAccessTokenSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (m *MockRepository) GetAuthorizeCodeSession(ctx context.Context, code string, session fosite.Session) (fosite.Requester, error)
- func (m *MockRepository) GetAuthorizeRequest(ctx context.Context, requestID string) (fosite.AuthorizeRequester, error)
- func (m *MockRepository) GetClient(ctx context.Context, id string) (fosite.Client, error)
- func (m *MockRepository) GetPKCERequestSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (m *MockRepository) GetRefreshTokenSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
- func (m *MockRepository) InvalidateAuthorizeCodeSession(ctx context.Context, code string) error
- func (m *MockRepository) RegisterClient(ctx context.Context, client fosite.Client) error
- func (m *MockRepository) RevokeAccessToken(ctx context.Context, requestID string) error
- func (m *MockRepository) RevokeRefreshToken(ctx context.Context, requestID string) error
- func (m *MockRepository) RotateRefreshToken(ctx context.Context, requestID, refreshTokenSignature string) error
- func (m *MockRepository) SetClientAssertionJWT(ctx context.Context, jti string, exp time.Time) error
- type MockRepositoryMockRecorder
- func (mr *MockRepositoryMockRecorder) ClientAssertionJWTValid(ctx, jti any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) Close() *gomock.Call
- func (mr *MockRepositoryMockRecorder) CreateAccessTokenSession(ctx, signature, request any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) CreateAuthorizeCodeSession(ctx, code, request any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) CreateAuthorizeRequest(ctx, request any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) CreatePKCERequestSession(ctx, signature, requester any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) CreateRefreshTokenSession(ctx, signature, accessSignature, request any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) DeleteAccessTokenSession(ctx, signature any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) DeleteAuthorizeRequest(ctx, requestID any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) DeletePKCERequestSession(ctx, signature any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) DeleteRefreshTokenSession(ctx, signature any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) GetAccessTokenSession(ctx, signature, session any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) GetAuthorizeCodeSession(ctx, code, session any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) GetAuthorizeRequest(ctx, requestID any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) GetClient(ctx, id any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) GetPKCERequestSession(ctx, signature, session any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) GetRefreshTokenSession(ctx, signature, session any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) InvalidateAuthorizeCodeSession(ctx, code any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) RegisterClient(ctx, client any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) RevokeAccessToken(ctx, requestID any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) RevokeRefreshToken(ctx, requestID any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) RotateRefreshToken(ctx, requestID, refreshTokenSignature any) *gomock.Call
- func (mr *MockRepositoryMockRecorder) SetClientAssertionJWT(ctx, jti, exp any) *gomock.Call
- type Repository
Constants ¶
This section is empty.
Variables ¶
var RefreshTokenGracePeriod = 1 * time.Hour
Functions ¶
This section is empty.
Types ¶
type AuthorizeRequestStorage ¶
type DynamicClientStorage ¶
type MockAuthorizeRequestStorage ¶
type MockAuthorizeRequestStorage struct {
// contains filtered or unexported fields
}
MockAuthorizeRequestStorage is a mock of AuthorizeRequestStorage interface.
func NewMockAuthorizeRequestStorage ¶
func NewMockAuthorizeRequestStorage(ctrl *gomock.Controller) *MockAuthorizeRequestStorage
NewMockAuthorizeRequestStorage creates a new mock instance.
func (*MockAuthorizeRequestStorage) CreateAuthorizeRequest ¶
func (m *MockAuthorizeRequestStorage) CreateAuthorizeRequest(ctx context.Context, request fosite.AuthorizeRequester) error
CreateAuthorizeRequest mocks base method.
func (*MockAuthorizeRequestStorage) DeleteAuthorizeRequest ¶
func (m *MockAuthorizeRequestStorage) DeleteAuthorizeRequest(ctx context.Context, requestID string) error
DeleteAuthorizeRequest mocks base method.
func (*MockAuthorizeRequestStorage) EXPECT ¶
func (m *MockAuthorizeRequestStorage) EXPECT() *MockAuthorizeRequestStorageMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockAuthorizeRequestStorage) GetAuthorizeRequest ¶
func (m *MockAuthorizeRequestStorage) GetAuthorizeRequest(ctx context.Context, requestID string) (fosite.AuthorizeRequester, error)
GetAuthorizeRequest mocks base method.
type MockAuthorizeRequestStorageMockRecorder ¶
type MockAuthorizeRequestStorageMockRecorder struct {
// contains filtered or unexported fields
}
MockAuthorizeRequestStorageMockRecorder is the mock recorder for MockAuthorizeRequestStorage.
func (*MockAuthorizeRequestStorageMockRecorder) CreateAuthorizeRequest ¶
func (mr *MockAuthorizeRequestStorageMockRecorder) CreateAuthorizeRequest(ctx, request any) *gomock.Call
CreateAuthorizeRequest indicates an expected call of CreateAuthorizeRequest.
func (*MockAuthorizeRequestStorageMockRecorder) DeleteAuthorizeRequest ¶
func (mr *MockAuthorizeRequestStorageMockRecorder) DeleteAuthorizeRequest(ctx, requestID any) *gomock.Call
DeleteAuthorizeRequest indicates an expected call of DeleteAuthorizeRequest.
func (*MockAuthorizeRequestStorageMockRecorder) GetAuthorizeRequest ¶
func (mr *MockAuthorizeRequestStorageMockRecorder) GetAuthorizeRequest(ctx, requestID any) *gomock.Call
GetAuthorizeRequest indicates an expected call of GetAuthorizeRequest.
type MockDynamicClientStorage ¶
type MockDynamicClientStorage struct {
// contains filtered or unexported fields
}
MockDynamicClientStorage is a mock of DynamicClientStorage interface.
func NewMockDynamicClientStorage ¶
func NewMockDynamicClientStorage(ctrl *gomock.Controller) *MockDynamicClientStorage
NewMockDynamicClientStorage creates a new mock instance.
func (*MockDynamicClientStorage) EXPECT ¶
func (m *MockDynamicClientStorage) EXPECT() *MockDynamicClientStorageMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDynamicClientStorage) RegisterClient ¶
RegisterClient mocks base method.
type MockDynamicClientStorageMockRecorder ¶
type MockDynamicClientStorageMockRecorder struct {
// contains filtered or unexported fields
}
MockDynamicClientStorageMockRecorder is the mock recorder for MockDynamicClientStorage.
func (*MockDynamicClientStorageMockRecorder) RegisterClient ¶
func (mr *MockDynamicClientStorageMockRecorder) RegisterClient(ctx, client any) *gomock.Call
RegisterClient indicates an expected call of RegisterClient.
type MockRepository ¶
type MockRepository struct {
// contains filtered or unexported fields
}
MockRepository is a mock of Repository interface.
func NewMockRepository ¶
func NewMockRepository(ctrl *gomock.Controller) *MockRepository
NewMockRepository creates a new mock instance.
func (*MockRepository) ClientAssertionJWTValid ¶
func (m *MockRepository) ClientAssertionJWTValid(ctx context.Context, jti string) error
ClientAssertionJWTValid mocks base method.
func (*MockRepository) CreateAccessTokenSession ¶
func (m *MockRepository) CreateAccessTokenSession(ctx context.Context, signature string, request fosite.Requester) error
CreateAccessTokenSession mocks base method.
func (*MockRepository) CreateAuthorizeCodeSession ¶
func (m *MockRepository) CreateAuthorizeCodeSession(ctx context.Context, code string, request fosite.Requester) error
CreateAuthorizeCodeSession mocks base method.
func (*MockRepository) CreateAuthorizeRequest ¶
func (m *MockRepository) CreateAuthorizeRequest(ctx context.Context, request fosite.AuthorizeRequester) error
CreateAuthorizeRequest mocks base method.
func (*MockRepository) CreatePKCERequestSession ¶
func (m *MockRepository) CreatePKCERequestSession(ctx context.Context, signature string, requester fosite.Requester) error
CreatePKCERequestSession mocks base method.
func (*MockRepository) CreateRefreshTokenSession ¶
func (m *MockRepository) CreateRefreshTokenSession(ctx context.Context, signature, accessSignature string, request fosite.Requester) error
CreateRefreshTokenSession mocks base method.
func (*MockRepository) DeleteAccessTokenSession ¶
func (m *MockRepository) DeleteAccessTokenSession(ctx context.Context, signature string) error
DeleteAccessTokenSession mocks base method.
func (*MockRepository) DeleteAuthorizeRequest ¶
func (m *MockRepository) DeleteAuthorizeRequest(ctx context.Context, requestID string) error
DeleteAuthorizeRequest mocks base method.
func (*MockRepository) DeletePKCERequestSession ¶
func (m *MockRepository) DeletePKCERequestSession(ctx context.Context, signature string) error
DeletePKCERequestSession mocks base method.
func (*MockRepository) DeleteRefreshTokenSession ¶
func (m *MockRepository) DeleteRefreshTokenSession(ctx context.Context, signature string) error
DeleteRefreshTokenSession mocks base method.
func (*MockRepository) EXPECT ¶
func (m *MockRepository) EXPECT() *MockRepositoryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRepository) GetAccessTokenSession ¶
func (m *MockRepository) GetAccessTokenSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
GetAccessTokenSession mocks base method.
func (*MockRepository) GetAuthorizeCodeSession ¶
func (m *MockRepository) GetAuthorizeCodeSession(ctx context.Context, code string, session fosite.Session) (fosite.Requester, error)
GetAuthorizeCodeSession mocks base method.
func (*MockRepository) GetAuthorizeRequest ¶
func (m *MockRepository) GetAuthorizeRequest(ctx context.Context, requestID string) (fosite.AuthorizeRequester, error)
GetAuthorizeRequest mocks base method.
func (*MockRepository) GetPKCERequestSession ¶
func (m *MockRepository) GetPKCERequestSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
GetPKCERequestSession mocks base method.
func (*MockRepository) GetRefreshTokenSession ¶
func (m *MockRepository) GetRefreshTokenSession(ctx context.Context, signature string, session fosite.Session) (fosite.Requester, error)
GetRefreshTokenSession mocks base method.
func (*MockRepository) InvalidateAuthorizeCodeSession ¶
func (m *MockRepository) InvalidateAuthorizeCodeSession(ctx context.Context, code string) error
InvalidateAuthorizeCodeSession mocks base method.
func (*MockRepository) RegisterClient ¶
RegisterClient mocks base method.
func (*MockRepository) RevokeAccessToken ¶
func (m *MockRepository) RevokeAccessToken(ctx context.Context, requestID string) error
RevokeAccessToken mocks base method.
func (*MockRepository) RevokeRefreshToken ¶
func (m *MockRepository) RevokeRefreshToken(ctx context.Context, requestID string) error
RevokeRefreshToken mocks base method.
func (*MockRepository) RotateRefreshToken ¶
func (m *MockRepository) RotateRefreshToken(ctx context.Context, requestID, refreshTokenSignature string) error
RotateRefreshToken mocks base method.
func (*MockRepository) SetClientAssertionJWT ¶
func (m *MockRepository) SetClientAssertionJWT(ctx context.Context, jti string, exp time.Time) error
SetClientAssertionJWT mocks base method.
type MockRepositoryMockRecorder ¶
type MockRepositoryMockRecorder struct {
// contains filtered or unexported fields
}
MockRepositoryMockRecorder is the mock recorder for MockRepository.
func (*MockRepositoryMockRecorder) ClientAssertionJWTValid ¶
func (mr *MockRepositoryMockRecorder) ClientAssertionJWTValid(ctx, jti any) *gomock.Call
ClientAssertionJWTValid indicates an expected call of ClientAssertionJWTValid.
func (*MockRepositoryMockRecorder) Close ¶
func (mr *MockRepositoryMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close.
func (*MockRepositoryMockRecorder) CreateAccessTokenSession ¶
func (mr *MockRepositoryMockRecorder) CreateAccessTokenSession(ctx, signature, request any) *gomock.Call
CreateAccessTokenSession indicates an expected call of CreateAccessTokenSession.
func (*MockRepositoryMockRecorder) CreateAuthorizeCodeSession ¶
func (mr *MockRepositoryMockRecorder) CreateAuthorizeCodeSession(ctx, code, request any) *gomock.Call
CreateAuthorizeCodeSession indicates an expected call of CreateAuthorizeCodeSession.
func (*MockRepositoryMockRecorder) CreateAuthorizeRequest ¶
func (mr *MockRepositoryMockRecorder) CreateAuthorizeRequest(ctx, request any) *gomock.Call
CreateAuthorizeRequest indicates an expected call of CreateAuthorizeRequest.
func (*MockRepositoryMockRecorder) CreatePKCERequestSession ¶
func (mr *MockRepositoryMockRecorder) CreatePKCERequestSession(ctx, signature, requester any) *gomock.Call
CreatePKCERequestSession indicates an expected call of CreatePKCERequestSession.
func (*MockRepositoryMockRecorder) CreateRefreshTokenSession ¶
func (mr *MockRepositoryMockRecorder) CreateRefreshTokenSession(ctx, signature, accessSignature, request any) *gomock.Call
CreateRefreshTokenSession indicates an expected call of CreateRefreshTokenSession.
func (*MockRepositoryMockRecorder) DeleteAccessTokenSession ¶
func (mr *MockRepositoryMockRecorder) DeleteAccessTokenSession(ctx, signature any) *gomock.Call
DeleteAccessTokenSession indicates an expected call of DeleteAccessTokenSession.
func (*MockRepositoryMockRecorder) DeleteAuthorizeRequest ¶
func (mr *MockRepositoryMockRecorder) DeleteAuthorizeRequest(ctx, requestID any) *gomock.Call
DeleteAuthorizeRequest indicates an expected call of DeleteAuthorizeRequest.
func (*MockRepositoryMockRecorder) DeletePKCERequestSession ¶
func (mr *MockRepositoryMockRecorder) DeletePKCERequestSession(ctx, signature any) *gomock.Call
DeletePKCERequestSession indicates an expected call of DeletePKCERequestSession.
func (*MockRepositoryMockRecorder) DeleteRefreshTokenSession ¶
func (mr *MockRepositoryMockRecorder) DeleteRefreshTokenSession(ctx, signature any) *gomock.Call
DeleteRefreshTokenSession indicates an expected call of DeleteRefreshTokenSession.
func (*MockRepositoryMockRecorder) GetAccessTokenSession ¶
func (mr *MockRepositoryMockRecorder) GetAccessTokenSession(ctx, signature, session any) *gomock.Call
GetAccessTokenSession indicates an expected call of GetAccessTokenSession.
func (*MockRepositoryMockRecorder) GetAuthorizeCodeSession ¶
func (mr *MockRepositoryMockRecorder) GetAuthorizeCodeSession(ctx, code, session any) *gomock.Call
GetAuthorizeCodeSession indicates an expected call of GetAuthorizeCodeSession.
func (*MockRepositoryMockRecorder) GetAuthorizeRequest ¶
func (mr *MockRepositoryMockRecorder) GetAuthorizeRequest(ctx, requestID any) *gomock.Call
GetAuthorizeRequest indicates an expected call of GetAuthorizeRequest.
func (*MockRepositoryMockRecorder) GetClient ¶
func (mr *MockRepositoryMockRecorder) GetClient(ctx, id any) *gomock.Call
GetClient indicates an expected call of GetClient.
func (*MockRepositoryMockRecorder) GetPKCERequestSession ¶
func (mr *MockRepositoryMockRecorder) GetPKCERequestSession(ctx, signature, session any) *gomock.Call
GetPKCERequestSession indicates an expected call of GetPKCERequestSession.
func (*MockRepositoryMockRecorder) GetRefreshTokenSession ¶
func (mr *MockRepositoryMockRecorder) GetRefreshTokenSession(ctx, signature, session any) *gomock.Call
GetRefreshTokenSession indicates an expected call of GetRefreshTokenSession.
func (*MockRepositoryMockRecorder) InvalidateAuthorizeCodeSession ¶
func (mr *MockRepositoryMockRecorder) InvalidateAuthorizeCodeSession(ctx, code any) *gomock.Call
InvalidateAuthorizeCodeSession indicates an expected call of InvalidateAuthorizeCodeSession.
func (*MockRepositoryMockRecorder) RegisterClient ¶
func (mr *MockRepositoryMockRecorder) RegisterClient(ctx, client any) *gomock.Call
RegisterClient indicates an expected call of RegisterClient.
func (*MockRepositoryMockRecorder) RevokeAccessToken ¶
func (mr *MockRepositoryMockRecorder) RevokeAccessToken(ctx, requestID any) *gomock.Call
RevokeAccessToken indicates an expected call of RevokeAccessToken.
func (*MockRepositoryMockRecorder) RevokeRefreshToken ¶
func (mr *MockRepositoryMockRecorder) RevokeRefreshToken(ctx, requestID any) *gomock.Call
RevokeRefreshToken indicates an expected call of RevokeRefreshToken.
func (*MockRepositoryMockRecorder) RotateRefreshToken ¶
func (mr *MockRepositoryMockRecorder) RotateRefreshToken(ctx, requestID, refreshTokenSignature any) *gomock.Call
RotateRefreshToken indicates an expected call of RotateRefreshToken.
func (*MockRepositoryMockRecorder) SetClientAssertionJWT ¶
func (mr *MockRepositoryMockRecorder) SetClientAssertionJWT(ctx, jti, exp any) *gomock.Call
SetClientAssertionJWT indicates an expected call of SetClientAssertionJWT.
type Repository ¶
type Repository interface {
fosite.Storage
oauth2.CoreStorage
oauth2.TokenRevocationStorage
pkce.PKCERequestStorage
DynamicClientStorage
AuthorizeRequestStorage
Close() error
}
func NewKVSRepository ¶
func NewKVSRepository(path string, bucketName string) (Repository, error)