Expiry attribute on webservice connector using OAuth

Hello all,

I have some trouble finding how SailPoint decodes the expiry date when using the OAuth authentication method. The exp (expiry) attribute needs to be set in the oAuthJwtPayload or SailPoint will throw a null pointer error. The documentation from SailPoint about the configuration for OAuth authentication is very minimal. The only thing that is mentioned about the oAuthJwtPayload is this:

<entry key="oAuthJwtPayload">
  <value>
    <Map>
      <entry key="aud" value=""/>
      <entry key="exp" value="15f"/>
      <entry key="iss" value=""/>
      <entry key="sub" value=""/>
    </Map>
  </value>
</entry>

I have no idea how SailPoint translates this 15f. And how I can put in an own value. I cannot use this default value because the API I try to connect only allows an exp of max 120 seconds. And this 15f is more than this 120 seconds.
I already tried to put in the amount of seconds as exp, but this decodes in something weird. Can anyone explain me what this 15f is and how much time this is, and how I can change this to a max of 120 seconds?

Looks like it is trying to indicate a float value. Have you tried doing something like ‘2f’ or ‘2l’