即使使用Facebook Connect登录,也强制用户输入登录

即使使用Facebook Connect登录,也强制用户输入登录,facebook,Facebook,我有一个facebook connect的实现,我注意到如果你已经登录到facebook并点击connect,你将不会被提示输入登录凭据(因为它需要当前会话数据) 是否有任何方法使Facebook connect不使用当前登录的用户,并强制每个connect输入其登录/pw 事实上,我相信如果您已经安装了facebook应用程序,它将绕过第二个窗口。这可以通过重新身份验证实现。引述: 在安全性非常重要的应用程序中,您可能需要再次检查某人的身份-可能是在他们在应用程序中进行购买之前,或者使用它访问

我有一个facebook connect的实现,我注意到如果你已经登录到facebook并点击connect,你将不会被提示输入登录凭据(因为它需要当前会话数据)


是否有任何方法使Facebook connect不使用当前登录的用户,并强制每个connect输入其登录/pw

事实上,我相信如果您已经安装了facebook应用程序,它将绕过第二个窗口。

这可以通过重新身份验证实现。引述:

在安全性非常重要的应用程序中,您可能需要再次检查某人的身份-可能是在他们在应用程序中进行购买之前,或者使用它访问一些敏感的个人数据

为了防止用户可能离开已登录的设备或中途劫持用户会话,重新身份验证会强制用户在继续使用您的应用程序之前重新输入其Facebook密码

有关详细信息,请参阅:


转到facebook应用程序设置。在Advance选项卡下,查找“Force Web OAuth Reauthentication”,并选择YES。并保存它


从现在起,即使有facebook浏览器会话,您的登录每次都会要求输入用户密码。

您的网站使用的是什么CMS(或类似CMS)?@Anschaung这有什么关系?据我所知,你不能强迫他们重新输入登录名/密码。这种方式消除了FB connect的便利性。是否可以注销facebook connect?我使用的是ruby on rails 2.2.2上的facebooker。问题是,如果当前登录到facebook的用户不是需要连接的用户,那么他们就会取消其facebook帐户的链接。我们可以通过登录表单获得弹出窗口的唯一方法是,如果没有人在该浏览器上登录facebook。您可以在当前用户尝试登录之前将其注销,但这会让大量用户感到烦恼。如果你真的想强迫别人每次登录,那就寻找FB connect以外的选项。我看你已经接受了自己的回复。你有没有找到解决这个问题的办法?如果是,你能分享吗?我现在遇到了完全相同的问题。我必须开发这个应用程序,营销人员使用facebook connect Kool-Aid。我认为它的工作原理与OpenID类似,但它只检查你是否连接到facebook网络,如果你连接到facebook网络,那么你就有了绿灯。没有登录弹出窗口,什么也没有。我看不出这有多酷。我还没有找到解决办法。我发现facebook会根据用户的状态向FB按钮添加某些类,但目前我不确定你是否可以手动操作。