<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial, Helvetica, sans-serif;font-size:10.5pt" ><div dir="ltr" >Hi,</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >I have been writing my own overlay and at this point I can call the API and create clients. However when I try to create a client_credentials token I get a null pointer. Now bear in mind I have been changing the spring config files, so that would be a prime candidate for where I have done something wrong.</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >The NP ultimately is:</div>
<div dir="ltr" >2016-12-12 20:58:39 DEBUG DispatcherServlet:988 - Could not complete request<br>java.lang.NullPointerException<br>&nbsp; &nbsp; &nbsp; &nbsp; at com.nimbusds.jose.JWSObject.ensureJWSSignerSupport(JWSObject.java:268)<br>&nbsp; &nbsp; &nbsp; &nbsp; at com.nimbusds.jose.JWSObject.sign(JWSObject.java:291)<br>&nbsp; &nbsp; &nbsp; &nbsp; at org.mitre.jwt.signer.service.impl.DefaultJWTSigningAndValidationService.signJwt(DefaultJWTSigningAndValidationService.java:225)</div>
<div dir="ltr" >&nbsp; &nbsp; &nbsp; &nbsp; at org.mitre.openid.connect.token.ConnectTokenEnhancer.enhance(ConnectTokenEnhancer.java:114)</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >This seems to come down to this line not creating a proper object</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >SignedJWT signed = new SignedJWT(header, claims);</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >My question is, for client_credentials, should the code be trying to create / use a JWT? If so then is it likely that my claims are wrong, as in I have setup my client to use it's own scope but do I also have to setup a claim to go along with it?</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >Thanks for any help</div>
<div dir="ltr" >Wil</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >&nbsp;</div>
<div dir="ltr" >&nbsp;</div></div>Unless stated otherwise above:<BR>
IBM United Kingdom Limited - Registered in England and Wales with number 741598. <BR>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU<BR>
<BR>