Documentation ¶
Overview ¶
Package mock implements connectors which help test various server components.
Index ¶
- func NewCallbackConnector() connector.Connector
- type Callback
- func (m *Callback) HandleCallback(s connector.Scopes, r *http.Request) (connector.Identity, error)
- func (m *Callback) LoginURL(s connector.Scopes, callbackURL, state string) (string, error)
- func (m *Callback) Refresh(ctx context.Context, s connector.Scopes, identity connector.Identity) (connector.Identity, error)
- type CallbackConfig
- type PasswordConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCallbackConnector ¶
NewCallbackConnector returns a mock connector which requires no user interaction. It always returns the same (fake) identity.
Types ¶
type Callback ¶
Callback is a connector that requires no user interaction and always returns the same identity.
func (*Callback) HandleCallback ¶
HandleCallback parses the request and returns the user's identity
type CallbackConfig ¶
type CallbackConfig struct{}
CallbackConfig holds the configuration parameters for a connector which requires no interaction.
type PasswordConfig ¶
PasswordConfig holds the configuration for a mock connector which prompts for the supplied username and password.
Click to show internal directories.
Click to hide internal directories.