Browser 以其他用户身份登录-Instagram OAuth

Browser 以其他用户身份登录-Instagram OAuth,browser,login,oauth,instagram,instagram-api,Browser,Login,Oauth,Instagram,Instagram Api,我正在构建一个利用Instagram API的web应用程序。我使用Instagram OAuth作为应用程序的登录 目前,我的注销功能只会使会话无效,这对注销很有效。然而,我遇到了另一个与浏览器更密切相关的问题。只有一个浏览器中的一个用户可以登录到应用程序。也就是说,我使用Instagram OAuth登录应用程序,并且每次连续登录都将仅授权给该用户 是否可以以其他用户的身份实现Instagram OAuth登录?设置一种“记住我”功能?我看不到Instagram API中有任何东西可以实现这

我正在构建一个利用Instagram API的web应用程序。我使用Instagram OAuth作为应用程序的登录

目前,我的注销功能只会使会话无效,这对注销很有效。然而,我遇到了另一个与浏览器更密切相关的问题。只有一个浏览器中的一个用户可以登录到应用程序。也就是说,我使用Instagram OAuth登录应用程序,并且每次连续登录都将仅授权给该用户

是否可以以其他用户的身份实现Instagram OAuth登录?设置一种“记住我”功能?我看不到Instagram API中有任何东西可以实现这一点,所以也许我可以用javascript实现这一点?还是我没有很好地筛选Instagram API


到目前为止,我看到的唯一解决方案是为我的web应用程序实现用户名和密码,然后才允许instagram OAuth访问。然而,这违背了我的一个开发目标,即单击登录(在最初的OAuth之后)。我可以在一次点击登录中做更多的工作,但这会导致2次登录的初始阶段(仍然不是最糟糕的)https://instagram.com/accounts/logout/将从Instagram注销


您可以使用一个注销按钮并在隐藏的iframe中打开上述url,这将注销instagram

不确定instagram是否支持此功能,但OIDC定义了一个特殊参数“prompt=login”,该参数强制显示登录信息,即使对于已验证的用户或“prompt=select\u account”这将强制显示帐户选择对话框


请参见《良好思维》的第3.1.2.1章,但Instagram不支持此功能。不过,在今后的努力中,我必须记住这一点!