Package io.quarkus.amazon.lambda.http
Class LambdaHttpConfig
- java.lang.Object
-
- io.quarkus.amazon.lambda.http.LambdaHttpConfig
-
@ConfigRoot(phase=RUN_TIME) public class LambdaHttpConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description String
cognitoClaimMatcher
Regular expression to locate role values within a Cognito claim string.String
cognitoRoleClaim
Cognito claim that contains roles you want to map.boolean
mapCognitoToRoles
If true, Quarkus will map claims from Cognito to Quarkus security roles.
-
Constructor Summary
Constructors Constructor Description LambdaHttpConfig()
-
-
-
Field Detail
-
mapCognitoToRoles
@ConfigItem(defaultValue="true") public boolean mapCognitoToRoles
If true, Quarkus will map claims from Cognito to Quarkus security roles. The "cognito:groups" claim will be used by default. Change cognitoRoleClaim config value to change the claim source. True by default
-
cognitoRoleClaim
@ConfigItem(defaultValue="cognito:groups") public String cognitoRoleClaim
Cognito claim that contains roles you want to map. Defaults to "cognito:groups"
-
cognitoClaimMatcher
@ConfigItem(defaultValue="[^\\[\\] \\t]+") public String cognitoClaimMatcher
Regular expression to locate role values within a Cognito claim string. By default it looks for space delimited strings enclosed in brackets "[^\[\] \t]+"
-
-