Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidParam = errors.New("invalid param")
)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
VerifyToken(tokenStr string) (*jwt.Token, error)
Authorize(c *gin.Context)
}
func NewCognitoClient ¶
type Cognito ¶
type Cognito struct {
// AWS App Client ID
ClientId string
// AWS Cognito Issuer
Iss string
// Map of JWKs from AWS Cognito
PublicKeys PublicKeys
}
type PublicKeys ¶
Click to show internal directories.
Click to hide internal directories.