Package com.amazonaws.serverless.proxy
Class AwsProxySecurityContextWriter
java.lang.Object
com.amazonaws.serverless.proxy.AwsProxySecurityContextWriter
- All Implemented Interfaces:
SecurityContextWriter<AwsProxyRequest>
public class AwsProxySecurityContextWriter
extends Object
implements SecurityContextWriter<AwsProxyRequest>
Default implementation of
SecurityContextWriter. Creates a SecurityContext object based on an API Gateway
event and the Lambda context. This returns the default AwsProxySecurityContext instance.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.SecurityContextwriteSecurityContext(AwsProxyRequest event, com.amazonaws.services.lambda.runtime.Context lambdaContext) Called by the container implementation to generate aSecurityContextgiven an incoming event.
-
Constructor Details
-
AwsProxySecurityContextWriter
public AwsProxySecurityContextWriter()
-
-
Method Details
-
writeSecurityContext
public jakarta.ws.rs.core.SecurityContext writeSecurityContext(AwsProxyRequest event, com.amazonaws.services.lambda.runtime.Context lambdaContext) Description copied from interface:SecurityContextWriterCalled by the container implementation to generate aSecurityContextgiven an incoming event. The library includes a default implementation that reads from the AWS_PROXY integration events.- Specified by:
writeSecurityContextin interfaceSecurityContextWriter<AwsProxyRequest>- Parameters:
event- The incoming Lambda eventlambdaContext- The context for the AWS Lambda function- Returns:
- A populated SecurityContext object
- See Also:
-
getCurrentContext
-