Matei C. created KNOX-2146:
------------------------------

             Summary: Knox JWT token signature verification using public key
                 Key: KNOX-2146
                 URL: https://issues.apache.org/jira/browse/KNOX-2146
             Project: Apache Knox
          Issue Type: New Feature
          Components: KnoxSSO
    Affects Versions: 1.0.0
         Environment: Ubuntu 18.04, HDP 3.1
            Reporter: Matei C.


Hello,

 I have configured an Apache Knox (1.0.0) topology to accept 3rd party JWTs by 
following this [Cloudera 
guide|[https://community.cloudera.com/t5/Community-Articles/Knox-Accept-third-party-JWT/ta-p/248488]].

 

 I would also like to verify the 3rd party JWts based on their signature by 
adding  my IdP's public key in PEM format for the JWT provider, but in the 
guide it is specified that on PEM certificates are accepted. (' [...] *In 
current Knox version, public key is not supported, have to configure public 
certificate [...]*')

 

 Can you please tell me if there is any solution to use public keys for JWT 
verification in Knox 1.0.0 ? If not, are there any plans to support this in 
future Knox releases ?

P.S.:

When adding the 'knox.token.verification.pem' parameter with the public key in 
the JWT provider of my topology I notoced the following error in my gateway.log:

 
{code:java}
javax.servlet.ServletException: javax.servlet.ServletException: 
CertificateException - PEM may be corrupt
{code}
 

Regards,

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to