Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HelloHandler ¶
func HelloHandler(ctx context.Context) http.HandlerFunc
HelloHandler returns function containing a simple hello world example of an api handler
func TokensHandler ¶ added in v1.5.0
func TokensHandler() http.HandlerFunc
Types ¶
type API ¶
type API struct {
Router *mux.Router
CognitoClient cognito.Client
UserPoolId string
ClientId string
ClientSecret string
}
API provides a struct to wrap the api around
func Setup ¶
func Setup(ctx context.Context, r *mux.Router, cognitoClient cognito.Client, userPoolId string, clientId string, clientSecret string) *API
Setup function sets up the api and returns an api
func (*API) SignOutHandler ¶ added in v1.5.0
func (api *API) SignOutHandler(ctx context.Context) http.HandlerFunc
type AuthParams ¶ added in v1.5.0
type HelloResponse ¶
type HelloResponse struct {
Message string `json:"message,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.