title: kong jwt-keycloak plugin failed to match consumer in db-less mode
body: <p>I installed <a href="https://github.com/gbbirkisson/kong-plugin-jwt-keycloak" rel="nofollow noreferrer">https://github.com/gbbirkisson/kong-plugin-jwt-keycloak</a> and want to apply rate limit per clientId,</p>
  <p>I use db-less mode kong, and config yaml is :</p>
  <pre><code>_format_version: &quot;2.1&quot;
  
  _transform: true
  
  consumers:
  - username: ocs-app
    custom_id: ocs-app
  
  services:
  - name: default_service
    url: http://localhost:7777
    routes:
      - name: default_route
        paths:
          - /
  
  plugins:       
  - name: rate-limiting
    config:
        minute: 2
        policy: local
        fault_tolerant: true
        hide_client_headers: false            
  - name: jwt-keycloak
    route: default_route
    config:
      allowed_iss: ['http://localhost:8180/auth/realms/OLP']
      consumer_match: true
  
  </code></pre>
  <p>issued token with 'ocs-app' clientId, but the plugin always returns</p>
  <pre><code>{&quot;message&quot;:&quot;Unable to find consumer for token&quot;}
  </code></pre>
  <p>my kong version is 2.3.3, keycloak version is 12.0.4</p>
  <p>has anyone also met such issue? Thanks for any ideas.</p>