Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-1350

[CPS/NCMP] Add Basic Auth to CPS/NCMP OpenAPI Definitions


    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • London Release
    • Kohn Release, London Release
    • CPS-Core, NCMP
    • None

      Teams are starting to use more requests of the NCMP API from code and at the beginning they added implementation for the client themselves.

      Now the OpenAPI definitions are good enough to generate the client code from it.


      There is only one minor issue with it: CPS-NCMP requires basic authentication, but it is missing from the OpenAPI definitions.

      Due to this, the client is generated in a way that authentication cannot be configured, and the generated code is useless.


      For reference: https://swagger.io/docs/specification/authentication/basic-authentication/


      Diff file added will be used to add PoC code to CPS.

        1. _docker-images.log
          0.3 kB
        2. _sysinfo-1-after-setup.txt
          3 kB
        3. _sysinfo-2-after-robot.txt
          3 kB
        4. image-2022-11-03-15-27-42-033.png
          37 kB
        5. log.html
          231 kB
        6. openapi_patch.diff
          2 kB
        7. output.xml
          18 kB
        8. report.html
          229 kB
        9. testplan.txt
          0.1 kB

            josephkeenan josephkeenan
            josephkeenan josephkeenan
            0 Vote for this issue
            2 Start watching this issue