Class LambdaHttpConfig

java.lang.Object
io.quarkus.amazon.lambda.http.LambdaHttpConfig

@ConfigRoot(phase=RUN_TIME) public class LambdaHttpConfig extends Object
  • Field Details

    • 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]+"
  • Constructor Details

    • LambdaHttpConfig

      public LambdaHttpConfig()