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

Add RS384 support for OIDC flow

XMLWordPrintable

    • 0

      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: