|
|
|
|
|
by derekprior
3521 days ago
|
|
This requires non-idempotent get requests as you must invalidate the token on get. I did consider this approach for Clearance and intended to go with it, but was discouraged from doing so after hearing reports that some enterprise email AV does things like open some links in emails. There is also the user experience concern that a click the link in my email, do something else, then click the link again, having forgotten I already clicked the link. Now I'd have to re-request again. Also, this approach is impossible if you use HMAC tokens. I don't think anyone who opts for this approach is wrong but like most things, it's a tradeoff. |
|