Trying to deploy Apache Knox as service via Cloudera CDP 7 with openid. Followed documentation and set up all params as needed (ref. knox-openid) but getting pkce error on web page.
Things that I have tried:
- CDP7 + Knox1.3.0 has pac4j-4.0.3*.jars which comes shipped with the CDH parcels so tried to replace the jars with both earlier 3.8.3 and latest 5.4.6 jars but it is giving classNotFound error. I am assuming somewhere the service is looking for version 4.0.3 jars specifically.
- Found similar bug related to Serializable error here : https://www.mail-archive.com/dev@knox.apache.org/msg27379.html which could mean compatibility issue. Any way to workaround this?
- Saw somewhere adding : federation.param.pac4j.disablePkce=true might avoid this pkce check but it didnt help either.
Can anyone suggest a fix or possible workaround for the pkce error I am getting below?