Class AwsHttpApiV2SecurityContext
java.lang.Object
com.amazonaws.serverless.proxy.internal.jaxrs.AwsHttpApiV2SecurityContext
- All Implemented Interfaces:
javax.ws.rs.core.SecurityContext
-
Field Summary
FieldsFields inherited from interface javax.ws.rs.core.SecurityContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
Constructor Summary
ConstructorsConstructorDescriptionAwsHttpApiV2SecurityContext(com.amazonaws.services.lambda.runtime.Context lambdaCtx, HttpApiV2ProxyRequest request) -
Method Summary
-
Field Details
-
AUTH_SCHEME_JWT
- See Also:
- Constant Field Values
-
-
Constructor Details
-
AwsHttpApiV2SecurityContext
public AwsHttpApiV2SecurityContext(com.amazonaws.services.lambda.runtime.Context lambdaCtx, HttpApiV2ProxyRequest request)
-
-
Method Details
-
getUserPrincipal
- Specified by:
getUserPrincipalin interfacejavax.ws.rs.core.SecurityContext
-
isUserInRole
- Specified by:
isUserInRolein interfacejavax.ws.rs.core.SecurityContext
-
isSecure
public boolean isSecure()- Specified by:
isSecurein interfacejavax.ws.rs.core.SecurityContext
-
getAuthenticationScheme
- Specified by:
getAuthenticationSchemein interfacejavax.ws.rs.core.SecurityContext
-