We are planning to add the ability for an application to require a user to re-authenticate. There's basically two parts to that. First the token needs to contain the time the user authenticated, secondly the application needs to be able to require user login screen to be displayed even if the user is already authenticated.
Not sure if this is sufficient for your requirements though. I'd probably rewrite my requirements a bit if I was you and rather than having a one-time access token require a user to have re-authenticated within a short time (a few minutes maybe) for sensitive operations.