Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-4148

Add RS384 support for OIDC flow

XMLWordPrintable

      We have a client that wants to use Quay with an OIDC provider that uses RS384 encoding for their JWT tokens. Currently, Quay only supports hs256 and rs256 encoding methods.  These methods are defined here:

       

      https://github.com/quay/quay/blob/f774e4c6b6c674c822057a1d3dd49a3d5c36e6ca/util/security/jwtutil.py#L29

      https://github.com/quay/quay/blob/f774e4c6b6c674c822057a1d3dd49a3d5c36e6ca/oauth/oidc.py#L27

       

      Client already changed these values manually and OIDC appears to be functioning properly. 

        1. Screenshot from 2022-07-28 18-11-12.png
          87 kB
          Weihua Hu
        2. Screenshot from 2022-07-28 18-11-53.png
          44 kB
          Weihua Hu
        3. Screenshot from 2022-07-28 18-12-37.png
          160 kB
          Weihua Hu
        4. Screenshot from 2022-07-28 18-13-33.png
          71 kB
          Weihua Hu
        5. Screenshot from 2022-07-28 18-14-42.png
          49 kB
          Weihua Hu
        6. Screenshot from 2022-07-28 18-15-18.png
          77 kB
          Weihua Hu

              sleesinc Kenny Lee Sin Cheong
              rhn-support-ibazulic Ivan Bazulic
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: