I want to use something like auth PAM but this seems to cause a PAM conversation for every request and that is slower.  Is there a way to cache a successful authentication so that an authentication happens only once or every so many seconds?