Jose Escobar created CXF-7201:
---------------------------------

             Summary: Incorrect JSON return in openId connect UserInfo when no 
signature or encryption
                 Key: CXF-7201
                 URL: https://issues.apache.org/jira/browse/CXF-7201
             Project: CXF
          Issue Type: Improvement
          Components: JAX-RS Security
    Affects Versions: 3.1.9
            Reporter: Jose Escobar
            Priority: Minor


Hello,
I'm using your org.apache.cxf.rs.security.oidc.idp.UserInfoService tu publish 
an OpenId connect UserInfo service. When returned JWT requires signature or 
encryption I get a correctly formatted JWT, but when no signature or encryption 
is required, returned JSON is not correctly formatted. 

Problem occurs because on the second scenario, JSON marshal is done out of 
scope of cxf jose jwt (by default json marshaller). On signature or encrypted 
JWT, JwtUtils.claimsToJson is used and result is OK.

I've resolve this using a custom UserInfoService. I'm going to send a pull 
request with a fix hoping it could be useful.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to