我有一个用户已授权的 facebook 应用程序。我想在他们的令牌过期时重新进行身份验证。问题是当用户已经登录到 Facebook 并且他们已经授权了应用程序时,facebook 只是重定向回 redirect_url。我不希望这种行为,因为用户可能有多个 Facebook 帐户,而他们登录的帐户可能不是正确的帐户。初始 facebook 授权通过服务器端身份验证发生。
我想要:
- 选择使用哪个 [帐户] 进行身份验证(这是理想的)或
- 强制他们重新验证他们的 Facebook 凭据
如果可能,我想避免使用 javascript sdk 强制注销然后重新登录。出于维护原因,我想保留所有服务器端。