# Cognitoauth structure cognitoauth/ ├── auth.go # Main package file with exported functions ├── handler.go # HTTP handlers for login, callback, etc. ├── middleware.go # Echo middleware implementation ├── jwks.go # JWKS handling and validation ├── token.go # Token verification and management ├── models.go # Data models and types ├── utils.go # Helper functions └── config.go # Configuration structures