Class OidcTenantConfig.Roles

    • Field Detail

      • roleClaimPath

        @ConfigItem
        public Optional<List<String>> roleClaimPath
        List of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments where each segment represents a JSON object name only, example: "realm/groups". Use double quotes with the namespace qualified claim names. This property can be used if a token has no 'groups' claim but has the groups set in one or more different claims.
      • roleClaimSeparator

        @ConfigItem
        public Optional<String> roleClaimSeparator
        Separator for splitting a string which may contain multiple group values. It will only be used if the "role-claim-path" property points to one or more custom claims whose values are strings. A single space will be used by default because the standard 'scope' claim may contain a space separated sequence.
    • Constructor Detail

      • Roles

        public Roles()