Hello, 

I am also encountering this issue with CAS 7.1.1.

I do not know why, it appeared at a certain point of time, without me doing 
anything else then rebuilding the docker image hosting my CAS server. Maybe 
the version of the jose4j library changed ?

Anyway, this looks like a defect. In the code of the 
OidcDefaultJsonWebKeystoreGeneratorService class one can see: 

protected AbstractResource determineJsonWebKeystoreResource() throws 
Exception { val file = SpringExpressionLanguageValueResolver.getInstance() .
resolve(oidcProperties.getJwks().getFileSystem().getJwksFile()); try { val 
jsonKeys = new JsonWebKeySet(file).toJson(JsonWebKey.OutputControlLevel.
INCLUDE_PRIVATE); ...














but in JsonWebKeySet class constructor, one can see:

public JsonWebKeySet(String json) throws JoseException

{

Map<String,Object> parsed = JsonUtil.parseJson(json);

which therefore generate the error...

Hope this helps

Best Regards,

Pierre

-- 
- Website: https://apereo.github.io/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/336f2f19-5977-4a76-88d4-7f2052f3bd83n%40apereo.org.

Reply via email to