Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-2336

Reflect Istio option in API and limit auth options for it

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 2.5 CR2, SaaS
    • System
    • None
    • 5
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • 3scale 2019-04-08, 3scale 2019-04-23

      We don't have OIDC in the adapter today. Therefore, we don't want customers to be able to enable it via UI or API when Istio is selected as integration option.

      However, as pointed out by phala@redhat.com in this comment the API still allows people to set OIDC when using Istio and it shouldn't be available for Istio.

      To Reproduce

      1) Navigate to API docs in UI.
      2) Select Service Create endpoint
      3) Use

      backend_version: oidc
      

      and

      deployment_option: service_mesh_istio
      

      4) Send request
      OR
      1) Use curl command like this:

      curl -v  -X POST "<ADMIN_URL>/admin/api/services.xml" -d 'access_token=<ACCESS_TOKEN>&name=new-api&deployment_option=service_mesh_istio&backend_version=oidc'
      

              Unassigned Unassigned
              tmaas-1 Thomas Maas
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: