I am interested in if it is possible to generate tokens with dynamically changed expiration time, for example i want to generate token whose expiration time will be 1 minute and also i want to generate token with 1 years of expiration time, i will listen any suggestions