Documentation
¶
Index ¶
- Constants
- func GenerateJWSToken(serverPrivateKey ed25519.PrivateKey, userDid string, mailioDID *did.DID, ...) (string, error)
- func JWSMiddleware(userProfileService *services.UserProfileService) gin.HandlerFunc
- func RateLimitMiddleware() gin.HandlerFunc
- func SignatureMiddleware(env *types.Environment, mtpService *services.MtpService) gin.HandlerFunc
Constants ¶
View Source
const ( LimitRequestsPerSecond = 10 LimitRequestNoncePerSecond = 1 )
Variables ¶
This section is empty.
Functions ¶
func GenerateJWSToken ¶
func JWSMiddleware ¶
func JWSMiddleware(userProfileService *services.UserProfileService) gin.HandlerFunc
func RateLimitMiddleware ¶
func RateLimitMiddleware() gin.HandlerFunc
func SignatureMiddleware ¶
func SignatureMiddleware(env *types.Environment, mtpService *services.MtpService) gin.HandlerFunc
validating signatures of incoming requests
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.