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

Details

    • Bug
    • Resolution: Won't Do
    • 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

    Description

      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'
      

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: