This feature is good especially now that the Internet seems an "unsafe" place to be in. :>
Can the same feature be implemented in OpenAM? I believe it is possible by extending the codes in Adaptive Risk Authentication module.
Shouldn't be too difficult to achieve. Let me find some time. :)