Hi, yes that is possible.
When you install the plugin and create a temporary user, the “Expiry” options are divided in three groups: The upper options “After Access” give the user a timespan after first login.
Be aware, that the time is only “checked”, when there is an interaction with the WordPress system of your website!
Example: You have a temporary user for one hour after access. The user is only allowed to read exactly one page (you can arrange this by using a special user role and redirecting this role on log-in to that web page).
If the user starts reading the page, but is not clicking elsewhere, the user can read the page for hours, because the WordPress system has no chance to check if the user is still valid.
Besides that it is working really great, and I use it since months now….
Good luck!!