Validates against a given action. Basically, we check the passed hash to see if
a. the hash is valid. That means it computes in the time:action:pepper format
b. the time included next to the hash is within the threshold.

Validates against a given action. Basically, we check the passed hash to see if
a. the hash is valid. That means it computes in the time:action:pepper format
b. the time included next to the hash is within the threshold.