Class JwtUserIdKeyResolver
- java.lang.Object
-
- com.networknt.aws.lambda.handler.middleware.limit.key.JwtUserIdKeyResolver
-
- All Implemented Interfaces:
KeyResolver
public class JwtUserIdKeyResolver extends Object implements KeyResolver
When user is selected as the key, we can get the user_id from the JWT claim. In this way, we can limit a number of requests for a user to prevent abuse from a single page application that is using the backend APIs.- Author:
- Steve Hu
-
-
Constructor Summary
Constructors Constructor Description JwtUserIdKeyResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringresolve(LightLambdaExchange exchange)Resolve a unique key from the exchange
-
-
-
Method Detail
-
resolve
public String resolve(LightLambdaExchange exchange)
Description copied from interface:KeyResolverResolve a unique key from the exchange- Specified by:
resolvein interfaceKeyResolver- Parameters:
exchange- lambda exchange- Returns:
- A string for the key
-
-