title: I want to create custom token for 24 hours, but it validates on firebase only if it is created for 1 hour. Is there any specific reason to this?
body: <p>i am using this array to generate jwt token </p>
  
  <pre><code>$payload = array(
            "iss" =&gt; $service_account_email,
            "sub" =&gt; $service_account_email,
            "aud" =&gt; "https://identitytoolkit.googleapis.com/google.identity.identitytoolkit.v1.IdentityToolkit",
            "iat" =&gt; $now_seconds,
            "exp" =&gt; $now_seconds+(2*60*60),  // Maximum expiration time is 24 hours
            "uid" =&gt; $uid,
            "claims" =&gt; $additional_claims
          );
  </code></pre>
  
  <p>if in exp time i add (60*60), it validate token succesfully on firebase but if its more that 1 hour, its giving error.</p>