static SamlRequestIdManager ofJwt(String issuer, Algorithm algorithm,
                                      int validSeconds, int leewaySeconds) {
        return new JwtBasedSamlRequestIdManager(issuer, algorithm, validSeconds, leewaySeconds);
    }
Returns a {@link SamlRequestIdManager} implementation based on JSON Web Tokens specification.

@param issuer the ID of the entity who issues a token
@param algorithm the algorithm instance which is used to create a signature
@param validSeconds the valid period of a token in seconds
@param leewaySeconds the leeway when there is a clock skew times between the signer and the verifier,
                     in seconds.
saml/src/main/java/com/linecorp/armeria/server/saml/SamlRequestIdManager.java