Documentation
¶
Index ¶
- type MockClient
- func (m *MockClient) AMInfo() (info client.AMInfoResponse, err error)
- func (m *MockClient) AccessToken(tokenID string, _ client.ContentType, payload string) (reply []byte, err error)
- func (m *MockClient) Attributes(tokenID string, _ client.ContentType, payload string, names []string) (reply []byte, err error)
- func (m *MockClient) Authenticate(payload client.AuthenticatePayload) (reply client.AuthenticatePayload, err error)
- func (m *MockClient) Initialise() error
- func (m *MockClient) IntrospectAccessToken(tokenID string, content client.ContentType, payload string) (introspection []byte, err error)
- func (m *MockClient) LogoutSession(tokenID string, content client.ContentType, payload string) (err error)
- func (m *MockClient) UserCode(tokenID string, _ client.ContentType, payload string) (reply []byte, err error)
- func (m *MockClient) UserToken(tokenID string, _ client.ContentType, payload string) (reply []byte, err error)
- func (m *MockClient) ValidateSession(tokenID string, content client.ContentType, payload string) (ok bool, err error)
- type MockSession
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockClient ¶
type MockClient struct {
AuthenticateFunc func(client.AuthenticatePayload) (client.AuthenticatePayload, error)
AMInfoFunc func() (client.AMInfoResponse, error)
AMInfoSet client.AMInfoResponse
AccessTokenFunc func(string, string) ([]byte, error)
AttributesFunc func(string, string, []string) ([]byte, error)
UserCodeFunc func(string, string) ([]byte, error)
UserTokenFunc func(string, string) ([]byte, error)
IntrospectAccessTokenFunc func(string, string) ([]byte, error)
}
MockClient mocks a client.Connection
func (*MockClient) AMInfo ¶
func (m *MockClient) AMInfo() (info client.AMInfoResponse, err error)
func (*MockClient) AccessToken ¶
func (m *MockClient) AccessToken(tokenID string, _ client.ContentType, payload string) (reply []byte, err error)
func (*MockClient) Attributes ¶
func (m *MockClient) Attributes(tokenID string, _ client.ContentType, payload string, names []string) (reply []byte, err error)
func (*MockClient) Authenticate ¶
func (m *MockClient) Authenticate(payload client.AuthenticatePayload) (reply client.AuthenticatePayload, err error)
func (*MockClient) Initialise ¶
func (m *MockClient) Initialise() error
func (*MockClient) IntrospectAccessToken ¶
func (m *MockClient) IntrospectAccessToken(tokenID string, content client.ContentType, payload string) (introspection []byte, err error)
func (*MockClient) LogoutSession ¶
func (m *MockClient) LogoutSession(tokenID string, content client.ContentType, payload string) (err error)
func (*MockClient) UserCode ¶
func (m *MockClient) UserCode(tokenID string, _ client.ContentType, payload string) (reply []byte, err error)
func (*MockClient) UserToken ¶
func (m *MockClient) UserToken(tokenID string, _ client.ContentType, payload string) (reply []byte, err error)
func (*MockClient) ValidateSession ¶
func (m *MockClient) ValidateSession(tokenID string, content client.ContentType, payload string) (ok bool, err error)
type MockSession ¶
type MockSession struct {
TokenFunc func() string
ValidFunc func() (bool, error)
LogoutFunc func() error
}
MockSession mocks a session.Session
func (*MockSession) Logout ¶
func (s *MockSession) Logout() error
func (*MockSession) Token ¶
func (s *MockSession) Token() string
func (*MockSession) Valid ¶
func (s *MockSession) Valid() (bool, error)
Click to show internal directories.
Click to hide internal directories.