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 cas-user+unsubscr...@apereo.org.
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