I’m using OpenId and Facebook Connect to allow users to idendify themselves on my website.
For sensitive operations (like changing OpenId) I’m using the PAPE extension of OpenId ( http://openid.net/specs/openid-provider-authentication-policy-extension-1_0-01.html ) with the option max_auth_age=0 to force the user to identify himself once again at his OpenId provider.
What I would like to prevent is : if someone let his session open on facebook on a public computer then nothing damageable can be done on my website.
PAPE allow that, but what can I do for Facebook connect ?
And I don’t want to log out the user from Facebook and then ask him to log in again…
According to this TODO list, PAPE needs still be added to OAuth2.